我是 Java 新手,我已经在 NetBeans 8 中搭建了 Maven/Spring 4 环境。
在 PHP 和 ColdFusion 中,我会创建一个文件来加载 css 和 javascript 文件,并将该文件包含在所有 View 中,以便进行一点更改。
我想用 Java 来做,但我不确定最佳实践是什么。我在 WEB-INF 下的资源目录中以及 css 和 js 文件夹中分别有这些文件。
我应该创建一个包含链接和脚本路径的 jsp 文件并将该 jsp 文件包含在其他文件中,还是使用 xml 文件,两者的组合还是其他?
最佳答案
你有两个选择。
静态包含
静态包含等同于将代码复制粘贴到您调用它的页面中。这意味着静态包含将在当前页面上下文中执行。
<%@include file="page.html"%>
动态包含
动态包含是在它们自己的上下文中评估的请求,然后输出到您从中调用它的页面
<jsp:include page="page.html" />
由于动态包含是请求,所以可以这样发送参数
<jsp:include page="page.jsp">
<jsp:param name="myVar" value="${someValue}"/>
</jsp:include>
关于javascript - jsp中加载html head标签常用文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171320/