Apache Tomcat和Spring MVC在视图上使用javascript库

Apache Tomcat and Spring MVC working with javascript library on a view

本文关键字:javascript 视图 Tomcat Spring MVC Apache      更新时间:2023-09-26

在我完成Tomcat部署之后

<deployed root, say, url= foo.com>
|
|---js
|     |__ d3.v3.min.js
|
|
|---foo.jsp

foo.jsp类似

<html>
    <head>
        <script src="/js/d3.v3.min.js" charset="utf-8"></script> 
...
    </head>
<body>
     ... //using d3.js library here
</body>
<html>

我的代码在直接指向他们网站上的d3.js时工作。但是,如果它在我的本地项目目录中,它就不起作用。

由于它是一个SpringMVC+Tomcat,foo.com/js/d3.v3.min.js将是一个404错误。在SpringMVC中,对URL的所有请求都由一个控制器处理。我只需要这个js文件的控制器和视图吗?或者我需要配置一些东西,以便JSP文件可以使用JS库?

是否将/*映射到DispatcherServlet

如果是,请尝试

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