春天3.1- javascript文件没有发现 - 404错误(Spring 3.1- javas

2019-09-21 04:33发布

我在WebContent文件夹/资源/ JS / test.js一个js文件。 我想包括在JSP相同的文件。 但JSP文件无法找到js文件(404错误在浏览器控制台)。 我已经抛出几个问题在SO:

用SpringMVC可以配置为处理所有请求,但不包括静态内容目录?

呼叫转发到JSP一个Servlet时,浏览器无法访问/找到类似CSS,图像和链接相关资源

STS Spring MVC的:如何包括在JSP JS文件

但还是没有帮助。 这里去我的代码:

在应用方面,我使用MVC:资源标记。

<mvc:resources mapping="/resources/**" location="/resources/" />

在我的JSP

<script src="${contextPath}/resources/js/test.js" type="text/javascript"></script>

与试图给SRC值

 <c:url> 

太。

我的web.xml中有

<servlet-mapping> 
<servlet-name>TestProject</servlet-name> 
<url-pattern>/</url-pattern>
</servlet-mapping>

Firebug的说

The requested resource (/resources/js/test.js) is not available.

任何帮助,将不胜感激。

UPDATE

在萤火虫的GET请求的URL是这样的

http://localhost:8080/TestProject/resources/js/test.js

这样对吗??

Answer 1:

你需要做的

<script src="<c:url value="/resources/js/test.js" />" type="text/javascript"></script>

春天试图找到从容器上下文根的资源,而不是应用程序上下文根。



文章来源: Spring 3.1- javascript file not found- 404 error