如何在Maven web项目中的网页中引用JQuery?
我新建了一个Maven Web项目,使用的是Spring MVC,并且只过滤*.action请求,我在webapp/WEB-INF/js/目录下放了Jquery的文件,但是在网页里面无论如何都访问不到,请问大家该如何解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
我有一种办法可以访问到的,在你的spring的对于视图层的配置的里面添加对于静态资源的配置就OK了,
这个是我的配置,如果是你的话
应该是/WEB-INF/js/ mapping="/js/**" 前端页面引用的话就使用"/js/**"引用就可以了
出现这个问题主要是因为你对于spingMVC框架的不熟悉导致的。
放在webapp/js下面就可以了
用spring的话可以定义在spring-servlet.xml定义resource
或者如
@王振威 所说 你专门写个 controller 转发对静态资源的访问也行 呵呵
回复
你妹!可以是可以,但这么做效率低
回复
效率不会低,第一次访问加载然后缓存,第二次浏览器取缓存了,另外这样做有个好处,加上版本号控制,系统升级起码不用让用户清缓存
是对的,放在webapp/js下面!
WEB-INF 是安全目录 没法直接访问 你放到 webapp 那一层就行了: webapp/js