6

別のプロジェクトの JSP ファイルを自分のプロジェクトに含めるにはどうすればよいですか?

<%@ include file="./common/webappfooter.jsp"%>

上記のコードは機能しません。

4

1 に答える 1

12

これは、他のプロジェクトがメインの webapp プロジェクトのフォルダーにある JAR ファイルのフレーバーにバンドルされて/WEB-INF/libおり、JSP ファイルが/META-INF/resources他のプロジェクトのフォルダーに配置されている場合にのみ機能します。

したがって、/META-INF/resources/common/webappfooter.jsp他のプロジェクトに がある場合は、次のインクルードを実行する必要があります。

<jsp:include path="/common/webappfooter.jsp" />

少し自尊心のある IDE を使用している場合は、他のプロジェクトを webapp プロジェクトの の JAR として自動的にバンドルするように構成できます/WEB-INF/lib。使用している IDE は不明ですが、Eclipse では、メインの webapp プロジェクトのプロパティで、他のプロジェクトをDeployment Assemblyとして追加するだけです。

代替テキスト

Eclipse で、適切なフォルダー構造が用意されたこのようなプロジェクトを作成するには、[Web フラグメント プロジェクト] ウィザードを選択します。

于 2012-06-26T15:30:02.063 に答える