我需要一个真正的jsp-mode模板引擎,不像jade和ejs:
- 只需在网页文件夹中放置一个新的页面文件,在浏览器中输入它的uri,它就会显示
- 删除这个页面文件,它就会消失
- 并支持
<%include %>
像jsp(支持查询参数)
如果有更多的财富,它会支持像apache tile这样的tile。在 apache tile 中,我可以编写一个模板页面,例如
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
,您将看到 content.jsp 出现在 main.jsp 中,穿着 layout/simple.jsp。
我可以在运行时完成以上所有操作,无需重新启动网络服务器。