0

在我进行 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他们的网站时有效。但是,如果它位于我的本地项目目录中,则它不起作用。

因为它是 Spring MVC+T​​omcat,foo.com/js/d3.v3.min.js所以会出现 404 错误。在 Spring MVC 中,对 URL 的所有请求都由控制器处理。我需要一个控制器并只查看这个 js 文件吗?还是我需要配置一些东西让 JSP 文件可以使用 JS 库?

4

1 回答 1

2

Did you map /* to DispatcherServlet

if yes try

<mvc:resources mapping="/js/**" location="/js/" />
于 2013-07-26T05:21:29.180 回答