将常见的taglibs,js,css文件移动到一个文件中

时间:2015-10-17 10:20:58

标签: java jsp spring-mvc include

我使用JSP作为视图技术的Spring MVC应用程序。我在每个JSP的头部分中包含了一些js,css,taglib。

请注意,我已在我的JSP文件顶部html标记上声明了taglib。 我可以将所有这些公共文件(.js,.css,taglibs等)移动到一个文件中,然后将这个单个文件包含在我的所有JSP中吗?

考虑以上所有要点,最佳选择是什么?

请告知。

1 个答案:

答案 0 :(得分:0)

最好的选择是使用模板框架,例如Tiles或Freemaker。

如果您仍想自己包含文件,可以使用“include”指令。创建一个JSP页面,其中包含所有公共导入(css,scrips,taglibs声明等),然后将此directiva放在每个其他页面的顶部。

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" trimDirectiveWhitespaces="true"%>
<%@ include file="/WEB-INF/jsp/comun/myCommon.jsp"%>
(... the rest of your page ...)