我在文件夹 WebContent/resources/js/test.js 中有一个 js 文件。我试图在 jsp 中包含相同的文件。但是jsp文件无法找到js文件(浏览器控制台出现404错误)。我已经提出了几个问题:
SpringMVC 可以配置为处理所有请求,但排除静态内容目录吗? https://stackoverflow.com/questions/1234298/can-springmvc-be-configured-to-process-all-requests-but-exclude-static-content
调用转发到 JSP 的 Servlet 时,浏览器无法访问/查找 CSS、图像和链接等相关资源 https://stackoverflow.com/questions/3655316/browser-cant-access-css-and-images-when-calling-a-servlet-which-forwards-to-a-j
STS Spring MVC:如何在 JSP 中包含 JS 文件 https://stackoverflow.com/questions/7941880/sts-spring-mvc-how-to-include-a-js-file-in-a-jsp
但仍然没有帮助。这是我的代码:
在应用程序上下文中,我使用 mvc:resource 标签。
<mvc:resources mapping="/resources/**" location="/resources/" />
在我的jsp中
<script src="${contextPath}/resources/js/test.js" type="text/javascript"></script>
尝试给 src 值
<c:url>
too.
我的 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.
任何帮助,将不胜感激。
UPDATE
firebug中的GET请求URL是这样的
http://localhost:8080/TestProject/resources/js/test.js
这样对吗??