Spring 3.1-找不到javascript文件-404错误

我在文件夹WebContent / resources / js/test.js中有一个js文件。我正在尝试在jsp中包含相同的文件。但是jsp文件无法找到js文件(浏览器控制台中出现404错误)。我已经在SO中抛出了几个问题:

但仍然没有帮助。这是我的代码:

在应用程序上下文中,我正在使用mvc:resource标记。

<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>

萤火虫说

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

任何帮助,将不胜感激。

firebug中的GET请求URL是这个

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

这样对吗??

回答:

你需要做

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

Spring尝试从容器上下文根而不是应用程序上下文根中查找资源。

以上是 Spring 3.1-找不到javascript文件-404错误 的全部内容, 来源链接: utcz.com/qa/405564.html

回到顶部