|
1
7
Apache tiles . 既然您正在使用Struts,我很惊讶您还没有找到它。它基本上是一个模板引擎,我认为符合您的要求。
实际上,如果只想包含一个带有公共代码的文件,我建议
|
|
|
2
2
你可以创建一个包含文件jsp:包括它需要的地方。变量部分可以使用jsp条件、jstl EL属性或struts EL来完成。 我不一定要重新编码现有的网页,因为他们已经在工作。 |
|
3
1
Struts tile是Struts中用于模板化特定页面的最佳工具,这样所有页面的公共部分就不必每次都进行编码。 http://struts.apache.org/1.x/struts-tiles/ . 一种更简单的方法非常特定于JSPjsp:包含为上面讨论过。 仅就信息而言,还有第三种方法,即include指令方法 之间的差异jsp:include和include指令如下 只有在以下情况下才应使用include指令(<@include file relativeURL>) 1) 如果文件包含静态文本 3) 如果您有一个可以跨多个页面重用的通用代码段(例如页眉和页脚) 一个人应该使用jsp:仅包含如果 2) 选择要在运行时呈现的内容(因为page和src属性可以采用运行时表达式) 我希望这能帮助你做出决定。 |