我使用JSP作为视图技术的Spring MVC应用程序。我在每个JSP的头部分中包含了一些js,css,taglib。
请注意,我已在我的JSP文件顶部html标记上声明了taglib。 我可以将所有这些公共文件(.js,.css,taglibs等)移动到一个文件中,然后将这个单个文件包含在我的所有JSP中吗?
考虑以上所有要点,最佳选择是什么?
请告知。
答案 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 ...)