jsp页面引用的js与css没起到作用,纯文本可显示,怀疑是路径作用!

图片说明图片说明图片说明
页面上纯文字是可以显示出来的,但是它的一些链接和页面效果没有,这是怎么回事?
就是它引用的js和css没起到作用。

<mvc:resources location="/WEB-INF/js/" mapping="/js/**"/>
<mvc:resources location="/WEB-INF/css/" mapping="/css/**"/>

路径问题可能是相对路径,绝对路径。 一般来说你引入资源文件,可以在浏览器调试时,能看出引入成功没成功

你将js,css文件放在webapp下试试

你把css放上面,js放下面,试试

就是路径的问题,可以先放在页面内部尝试效果

路径问题已解决,谢谢各位

在springmvc.xml加入


如果不行
css和js这些最好不放在WEB-INF里,放外面就能访问了

大佬,最好不要把js跟css放到WEB-INF下面 一般WEB-INF下面只放JSP页面 是为了阻止从客户端直接访问到页面 你直接放到WEB-INF下面你自己是访问不到的 除非你加路径转化类似的访问机制

用控制器看看报错信息

放在webapp下,web-info下不能访问

放在webapp是正解。

你将js,css文件放在webapp,或者放在webapp下,web-info下不能访问

看了一下你的地址,上面写着的路径和你映射的路径不一样.
你资源是直接放在了WEB-INF下面的js.css..等等,但是你页面是访问了一级/in目录,问题就出在这里,
把那个路径调整一下就可以访问的到了.,

JS和CSS放置的位置不对,不能放在WEB-INF目录下,该目录不能直接通过url访问到(虽然可以通过请求转发的方式访问)

在springmvc.xml中指定位置

这种纯粹资源文件,就不要放WEB-INF目录了。

如果资源放置在webapp目录下,将不能刚直接访问,只能有服务器发出请求去访问,所以这些公共资源最后不要放置在webapps下