jade や ejs とは異なり、実際の jsp モードのテンプレート エンジンが必要です。
- 新しいページ ファイルを Web ページ フォルダに配置し、ブラウザに uri と入力すると、表示されます。
- このページファイルを削除すると消えます
<%include %>
jspのようなサポート(クエリパラメータをサポート)
もっと運が良ければ、Apacheタイルのようなタイルをサポートします。Apache タイルでは、次のようなテンプレート ページを記述できます。
main.jsp:
<%@ taglib uri="http://tiles.apache.org/tags-tiles" prefix="tiles" %>
<tiles:insertTemplate template="/layout/simple.jsp">
<tiles:putAttribute name="header" value="/common/header.jsp" />
<tiles:putAttribute name="left" value="/common/leftmenu.jsp" />
<tiles:putAttribute name="body" value="<%= request.getParameter("body")%>" />
<tiles:putAttribute name="footer" value="/common/footer.jsp" />
</tiles:insertTemplate>
と入力main.jsp?body=content1.jsp
すると、main.jsp、dress layout/simple.jsp 内に content.jsp が表示されます。
上記のランタイムをすべて実行できます。Web サーバーを再起動する必要はありません。