2016-10-27 5 views
-1

サーブレットからJspにコードを動的に挿入したいのですが、以下は私がしようとしているものの例です。どうすればこれを達成できますか?サーブレットからJspページにコードを挿入する方法

例: 基本的に、これをサーブレットからjsp ex:homepage.jspに接続します。 %@ includeファイル= "header.jsp"%>

新しいhomepage.jspは次のようになります。

<%@ include file="header.jsp" %> 
<html> 
<head><title>First JSP</title></head> 
<body> 
<center> 
<p>Thanks for visiting my page.</p> 
</center> 
</body> 
</html> 

ありがとう、 初心者。

+0

http://stackoverflow.com/questions/4965914/java-jsp-vs-servlet –

答えて

0

インポートステートメントの構文が正しいです。

あなたが含むコードは、あなたのinclude文がどこにあるのか正確に配置されます。あなたのヘッダがあなたのHTMLの一部であると仮定しているので、適切な場所にHTMLタグの中で生きていなければなりません。

ファイル属性の内容は相対URLです。それで、あなたが "head.jsp"を持っている方法は、それをインポートするファイルと同じフォルダになければなりません。インクルードされるファイルへのURLがスラッシュ「/」で始まる場合、これはサーブ上の絶対パスとして解釈されます。そうでない場合は、フラグメントを含むファイルからの相対パスとみなされます。

ヒント:含まれるフラグメントのファイル拡張子の規則は、 ".jsp"ではなくJava Server Page Fragmentのように ".jspf"です。しかし、この大会は必須ではありません。

+0

こんにちは、申し訳ありませんが、私の質問は私が必要なものを正確に説明していない場合。サーブレットからjspにプラグインするにはincludeステートメントが必要です。基本的には、そのコード行をサーブレットから動的にJSPに挿入したいと考えています。 –

関連する問題