プログラミング
 Computer >> コンピューター >  >> プログラミング >> プログラミング

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ページの一部を変更する必要がある場合に簡単になります。


  1. 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

  2. JSPのライフサイクルを説明してください

    JSPライフサイクルは、作成から破棄までのプロセスとして定義されます。これは、JSPをサーブレットにコンパイルするために必要な追加の手順を伴うサーブレットのライフサイクルに似ています。 JSPがたどるパス 以下は、JSPがたどるパスです- コンパイル 初期化 実行 クリーンアップ JSPライフサイクルの4つの主要なフェーズは、サーブレットライフサイクルと非常によく似ています。 4つのフェーズについて以下に説明します- JSPコンパイル ブラウザがJSPを要求すると、JSPエンジンは最初にページをコンパイルする必要があるかどうかを確認します。ページがコンパイルされたことがない場合