0

複数のページでJSPページを共有する方法を見つけようとしていますか?

次のプロジェクトがある例:

commmon
projectA
projectB

共通プロジェクトには、すべてのCSS、画像、および2つのJSPページがあります。私の会社のすべてのプロジェクトが使用するheader.jspとfooter.jsp。

追加してみます:

<jsp:include page="/common/webapphead.jsp" />

projectAとprojectBに移動しますが、それでもヘッダーが見つかりません。

http://127.0.0.1:8080/common/webapphead.jsp

ページは表示されます。

4

1 に答える 1

0

簡単な方法は、JSTL を使用することです。c:import タグを使用します。

<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<c:import url="http://127.0.0.1:8080/common/webapphead.jsp" />

または、クロス コンテキスト アクセスを有効にできる場合は、次を使用できます。

<c:import url="/webapphead.jsp" context="/common" />  

http://tomcat.apache.org/tomcat-7.0-doc/config/context.html#Common_Attributesを見てください。

于 2013-03-07T15:46:03.407 に答える