求助大佬淘淘商城访问后台Jsp报错jquery-easyui.min.js报错404错误

图片说明

图片说明

图片说明

昨天找过好多帖子的方法,都试过了,都还是没有用,后台js样式还是没有了。

4个回答

首先 WEB-INF文件夹下的都不是可以直接访问的静态资源,所以你的js和css文件不能放在WEB-INF文件夹下,可以放在跟它同级的文件夹下,其次,文件夹修改之后,你jsp中的js和css路径就不能写相对路径, 可以加上${pageContext.request.contextPath}获取项目路径,比如你的js文件路径应该是${pageContext.request.contextPath}/js/xxx.js,**重点是,你的静态资源文件,js、css、png等等,都不能放在WEB-INF文件夹下,可以在跟WEB-INF同级建立一个statics文件夹,用来存放静态文件, 建议路径${pageContext.request.contextPath}/statics/js/xxx.js**

qq_43764144
qq_43764144 其实是可以放在web-inf路径下面的,因为的spring拦截器拦截的就是从web-inf开始拦截路径的。我最后解决问题了,严重怀疑是代码读入问题。我从新写入配置代码,重启eclipse以后就能运行!再次感谢大佬的帮助!谢谢
5 个月之前 回复

如果你放在web-inf下的话需要在springmvc里配置,告诉springmvc去访问这里的资源文件

qq_43764144
qq_43764144 好的的谢谢,问题已经解决了!
5 个月之前 回复

你放在WEB-INF下面肯定不得行,你把css和js文件夹移动到webapp目录下,就可以了!

qq_43764144
qq_43764144 还是一样的,错误
5 个月之前 回复
qq_43764144
qq_43764144 好的,我试试
5 个月之前 回复

使用${pageContext.request.contextPath}获取项目路径,然后在jquery-easyui.min.js前面引用就行了

例子如下

<c:set var="ctx" value="${pageContext.request.contextPath}" />
<link rel="stylesheet" href="${ctx }/resources/static/jquery.bootstrap/3.3.5/css/bootstrap.min.css">
<script type="text/javascript" src="${ctx }/resources/static/jquery/1.11.3/js/jquery-1.11.3.min.js"></script>

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问