jspでincludeディレクティブタグを使用する際に問題が発生しています。実例を教えてください。
含める ディレクティブは、変換フェーズ中にファイルを含めるために使用されます。このディレクティブは、変換フェーズ中に他の外部ファイルのコンテンツを現在のJSPとマージするようにコンテナに指示します。 includeをコーディングできます JSPページの任意の場所にあるディレクティブ。
このディレクティブの一般的な使用形態は次のとおりです-
<%@ include file = "relative url" >
includeディレクティブのファイル名は、実際には相対URLです。パスが関連付けられていないファイル名を指定した場合、JSPコンパイラはファイルがJSPと同じディレクトリにあると見なします。
上記の構文に相当するXMLを次のように記述できます-
<jsp:directive.include file = "relative url" />
例
インクルードの良い例 ディレクティブには、複数ページのコンテンツを含む共通のヘッダーとフッターが含まれています。
次の3つのファイルを定義しましょう(a)header.jps、(b)footer.jsp、 および(c)main.jsp 次のように-
以下はheader.jspの内容です −
<%! int pageCount = 0; void addCount() { pageCount++; } %> <% addCount(); %> <html> <head> <title>The include Directive Example</title> </head> <body> <center> <h2>The include Directive Example</h2> <p>This site has been visited <%= pageCount %> times.</p> </center> <br/><br/>
以下はfooter.jspの内容です −
<br/><br/> <center> <p>Copyright © 2010</p> </center> </body> </html>
最後に、 main.jspのコンテンツを示します。 −
<%@ include file = "header.jsp" %> <center> <p>Thanks for visiting my page.</p> </center> <%@ include file = "footer.jsp" %>
これらすべてのファイルをルートディレクトリに保持し、 main.jspにアクセスしてみましょう。 。次の出力が表示されます-
The include Directive Example This site has been visited 1 times. Thanks for visiting my page. Copyright © 2010
main.jspを更新します ページヒットカウンターが増え続けていることがわかります。
あなたはあなたの創造的な本能に基づいてあなたのウェブページをデザインすることができます。 Webサイトの動的な部分を別々のファイルに保存してから、それらをメインファイルに含めることをお勧めします。これにより、Webページの一部を変更する必要がある場合に簡単になります。
-
SQLクエリでフィールド「from」を使用して問題が発生するのはなぜですか?
fromは使用できません from のため、列名として直接 MySQLの予約語です。これを回避するには、バックティック記号を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, `from` varchar(100), Name varchar(10) ); Query OK, 0 rows affecte
-
JSPのライフサイクルを説明してください
JSPライフサイクルは、作成から破棄までのプロセスとして定義されます。これは、JSPをサーブレットにコンパイルするために必要な追加の手順を伴うサーブレットのライフサイクルに似ています。 JSPがたどるパス 以下は、JSPがたどるパスです- コンパイル 初期化 実行 クリーンアップ JSPライフサイクルの4つの主要なフェーズは、サーブレットライフサイクルと非常によく似ています。 4つのフェーズについて以下に説明します- JSPコンパイル ブラウザがJSPを要求すると、JSPエンジンは最初にページをコンパイルする必要があるかどうかを確認します。ページがコンパイルされたことがない場合