我有一个 Spring MVC 应用程序它使用jquery.webcam.js
这个文件位于 WAR 资源目录中的 js 文件夹中-resources -js,css.. - WEB-INF.
这就是 js 目录中的基本结构有一个jquery.webcam.js.
当使用的表单jquery.webcam.js
和其他自定义 js 文件被触发时,它会找到所有 js 文件。但是,在该表单上,我单击一个按钮,然后将我发布到另一个页面,在此页面上,我有一个超链接,其 url 为"getData/${id}.htm".
当我单击 hlink 时,我被带到具有此 url 映射的控制器:
@RequestMapping(value="getData/{id}.htm", method = RequestMethod.GET)
在控制器中,从数据库中执行选择,并将对象返回到上一页(第一种形式 - 使用 jquery.webcam.js)。当我返回该页面时,我将进入 firebug404 error for the jquery.webcam.js
文件。
经过进一步检查,我的资源位置的 url 已从更改 http://localhost:8080/myApp/jquery.webcam.js
为http://localhost:8080/myApp/getData/jquery.webcam.js
为什么 getData 现在成为资源 url 的一部分,如何解决?