我有许多 jsp 文件row1.jsp, row2.jsp, row3.jsp, ..., row10.jsp
,我想将它们包含在我的主 jsp 页面中。
这里的诀窍是我想随机化它们的呈现方式,所以有时它们是这样包含的:
<%@include file="/index-rows/row1.jspf"%>
<%@include file="/index-rows/row2.jspf"%>
<%@include file="/index-rows/row3.jspf"%>
其他时候:
<%@include file="/index-rows/row2.jspf"%>
<%@include file="/index-rows/row1.jspf"%>
<%@include file="/index-rows/row3.jspf"%>
我尝试了以下方法,但我意识到我无法<%= %>
在<%@include>
标签中添加 a 。
<%
HashMap<String, String> foo = ...some code...
String[] pages = { "row1.jspf", "row2.jspf", "row3.jspf" };
for (String p : pages) {
%><%@include file="/index-rows/<%= p %>"%><%
}
%>
条件:包含的文件使用变量foo