0
我做一個Tomcat部署的Apache Tomcat和Spring MVC與JavaScript庫工作的一個觀點
<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 + Tomcat,所以foo.com/js/d3.v3.min.js
將是一個404錯誤。在Spring MVC中,所有對URL的請求都由控制器處理。我是否需要控制器並僅查看此js文件?還是我需要配置一些東西,以便JSP文件可以使用JS庫?
我確實做到了這一點,這是非常接近!但是,tomcat將js URL映射到foo.com/js/d3.v3.min.js/,注意最後還有一個'/'。你有什麼想法如何擺脫URL中的最後一個'/'?謝謝! –
我找到了原因,我爲該URL創建了一個控制器,所以你的答案是完美的!謝謝! –