隨着下面的代碼我需要保持包容的加載順序,但我不知道是否有更好的方法,而無需使用這麼多<%
%>
如何提高語法包含語句
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