2012-02-08 11 views
2

"include"というjspタグを定義する必要があります。それは別のJSPを指す属性pageを持っており、それはそのJSPの内容が含まれており、それをレンダリングします"include" JSPタグを実装する方法は?

<cms:include page="/aaa.jsp" /> 

:それはとして使用する必要があります。

既存のタグがありますか?または、それを実装するいくつかのアドバイスをくれてありがとう!ありがとう!


UPDATE

Ramesh PVK'sの答えから、私は標準が私のニーズに合う<jsp:include>あることがわかっています。

私のプロジェクトの要件に応じて、jsp:includeという名前を使用できますが、cms:includeという名前を使用できます。私は既にプレフィックスがcmsである他のタグを定義しており、includeは同じプレフィックスを持つ必要があります。

jsp:includeのファイルtldはありますか?私はタグを新しいプレフィックスで再利用するために宣言を私のtldファイルにコピーできます。

答えて

12

すでに標準jspタグがあります。

This is to include page at runtime. 
<jsp:include page="includedPage" /> 

This is to include page at compile time. 
<%@ include file="banner.jsp" %> 

リンク:

+0

ありがとう、私の更新された質問をご覧ください。その場合は、 – Freewind

+1

タグライブラリでインクルードタグを定義する必要があります。 pageContext.include( "")を実行するタグを挿入します。 –

+0

'pageContext.include(" ")'うまくいく、ありがとう! – Freewind

0

他の静的または動的JSPまたはその他のリソースを現在のJSPに含むJSPにインクルードタグがすでにあります。あなたの要件は全く同じで、jsp includeタグで行うことができます。 JSP Includeタグや他のJSP関連のものについてもっと学ぶことができますapekshit.com

+0

主なポイントは、このタグに 'jsp:'プレフィックスを使用できないことです。 – Freewind

関連する問題