随着下面的代码我需要保持包容的加载顺序,但我不知道是否有更好的方法,而无需使用这么多<%
%>
如何提高语法包含语句
base.jsp语法做到这一点
<%
List<String> cssFiles = new ArrayList<String>();
List<String> jsFiles = new ArrayList<String>();
/*
* Load all CSS/JS files we want on every page
*/
%>
<%@ include file="includes/jquery.jsp" %>
<%
cssFiles.add("/css/global");
jsFiles.add("/js/global");
%>
<%@ include file="includes/jquery_ui.jsp" %>
view.jsp的
<%@ include file="../base.jsp" %>
<% cssFiles.add("/css/content/view"); %>
<%@ include file="../header.jsp" %>
这就是我最初的一切设置......但我遇到了问题... ... http://stackoverflow.com/questions/10352472/how-to-reset-values-on-each-page-查看/ 10484709 – Webnet
该问题很容易通过使用Set而不是List来解决,因此集合中的所有元素都是唯一的。 –
不,另一个问题不仅仅是项目是独一无二的,它是在页面A上我想要2个css文件,在页面B上我只需要1个css文件,然后是页面5我想要5个CSS文件。该方法在页面更改时没有从cssFiles数组中删除数据,只是将其添加到该数组中。 – Webnet