【发布时间】:2016-09-11 22:41:00
【问题描述】:
我有一个如下所示的 JSP 片段:
<div>
<div>
<!-- 1 -->
<h1>Hello Everyone!</h1>
</div>
<div>
<!-- 2 -->
<jsp:include page="./anotherJspFragment.jsp">
<jsp:param name="someName" value="someValue"/>
</jsp:include>
</div>
</div>
此片段在 JSP 页面中重复多次 - 它已被复制和粘贴,只有标记为“1”和“2”的部分在每次出现之间发生变化。
这个片段includes 的每个实例都是一个不同的JSP 页面,具有不同的参数。
有些看起来像这样:
<jsp:include page="./firstJspFragment.jsp" />
而其他人看起来像这样:
<jsp:include page="./secondJspFragment.jsp">
<jsp:param name="someName1" value="someValue1"/>
<jsp:param name="someName2" value="someValue2"/>
</jsp:include>
我想创建一个包含所有样板标记的可重用 JSP 片段,我可以使用它来减少重复。此 JSP 片段需要将呈现的 JSP 片段作为参数(firstJspFragment.jsp 或 secondJspFragment.jsp 等)。这可能吗?或者我可以使用其他方法吗?
【问题讨论】: