JSPは含ま静的および動的な違いが含まれています

JSPは、動的および静的コンテンツは、同じことを達成含まれるが、さまざまな方法であります。

JSPの静的<ファイル= "" %%を@ include>の含み


作成include1.jspとinclude2.jsp

  コードinclude1.jsp

<%@ページ言語= " javaの" contentTypeの= " text / htmlの;のcharset = ISO-8859-1 " 
    pageEncodingは= " ISO-8859-1 " %> 
    
<%@ファイルが含ま= " include2.jsp " %> 
<を!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "ISO-8859-1" > 
< タイトル>ここで挿入タイトル</ タイトル> 
<
< 身体> 
    これはには、ページ1 
</ ボディ> 
</ HTML >

  include2.jsp代

<%@ページ言語= " javaの" contentTypeの= " text / htmlの;のcharset = ISO-8859-1 " 
    pageEncodingは= " ISO-8859-1 " %> 
<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "ISO-8859-1" > 
< タイトル>ここで挿入タイトル</ タイトル> 
</ ヘッド> 
< 身体>

</ HTML >

結果:

 

 

 

 

  それがまだ含まれている場合は、唯一のjavaファイルを生成します

  

  理由:include1.jspはコンテンツの正確な見積もりをinclude2.jsp必要があるため、すべてのinclude1.jspを合成して、.javaファイルに変換JSPを、include2.jsp、そして最後にコンパイルして実行します。

 

 

JSPの動的には、<jsp:ページ= "" include>の含める</ JSP:include>タグ

 

Newfile1.jspとNewFile2.jspを作成します

Newfile1.jspコード

<%@ページ言語= " javaの" contentTypeの= " text / htmlの;のcharset = ISO-8859-1 " 
    pageEncodingは= " ISO-8859-1 " %> 
<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "ISO-8859-1" > 
< タイトル>ここで挿入タイトル</ タイトル> 
</ ヘッド> 
< 身体> 
    < JSP:> </ JSP:含める> 
    これはnewFile1である
</ ボディ> 
</ HTML >

Newfile2.jspコード

<%@ページ言語= " javaの" contentTypeの= " text / htmlの;のcharset = ISO-8859-1 " 
    pageEncodingは= " ISO-8859-1 " %> 
<!DOCTYPE HTML > 
< HTML > 
< ヘッド> 
< メタのcharset = "ISO-8859-1" > 
< タイトル>ここで挿入タイトル</ タイトル> 
</ ヘッド> 
< 身体> 
    これはnewFile2あります
<
</ HTML >

結果:

 

 

 

それはダイナミックが含まれている場合は、2つの.javaファイルが生成されます

 

 

 理由:それは最初の訪問NewFile1.jspあるので、その最初のNewFile1_jsp.javaに翻訳して、コードのコンパイルと実行時間を見つけ、その後、NewFile2.jspを訪問することを返し、その後、NewFile2_jsp.javaを翻訳し、最後に一緒に内容をコンパイルします。

 

 

 

図は、理解を容易に取り付け:

 

 

 

何か毎日、時間をかけて、ブログの重要性を学びます!

 

エラーや兄が徹底していない彼ら見つけた場合は、指摘メッセージを残してください!

 

 

 

 

 

 

 

おすすめ

転載: www.cnblogs.com/yangxiao-/p/12001905.html