IT虾米网

javascript之Spring MVC JavaScript

zdz8207 2023年12月18日 编程语言 63 0

在 Spring MVC 应用程序中,将外部 JavaScript 文件与 jsps 一起放入 WEB-INF/的最佳方法是什么?

/WEB-INF/spring/foo.jsp 其中包含

  <script src="foo.js"></script>.  

我想在拥有的 jsp 旁边的 WEB-INF/spring/目录中放置 foo.js?

我注意到 Spring 有一个 ResourceSerlvet,但我不确定这是否是执行此操作的方法...

请您参考如下方法:

无需将 javascript 文件放在 WEB-INF 下。您的 WAR 文件中可以有如下结构:

. 
js/ 
images/ 
WEB-INF/ 
WEB-INF/jsp 

WEB-INF\jsp下的jsp文件通常会出现在应用程序的主上下文中,所以下面的就可以了

<script type="text/javascript" src="js/foo.js"> 

如果您确实想将它们放在 WEB-INF 下,您需要添加另一个层来为它们提供服务。可能最简单的方法是使用 JSP include 标签:

<%@include file='js/foo.js'%> 

这会将文件的全部内容复制到生成的 html 中。您还可以通过使用适当的映射并设置内容类型来直接提供 javascript 文件。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!