SpringMVC 引入JS失败!

Big丶Fine 2017-03-15 11:01:28
帮忙看下是静态资源配置有问题吗? 如图: 分少多见谅!


...全文
343 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Big丶Fine 2017-03-17
  • 打赏
  • 举报
回复
俺来结贴了,问题最终解决,有三个:
1、SpringMVC 静态资源配置:SpringMVC-servlet.xml 中添加如下配置:
<!-- 对静态资源文件的访问 方案一 (二选一) -->
<mvc:default-servlet-handler/>

<!-- 对静态资源文件的访问 方案二 (二选一)-->

<mvc:annotation-driven />
<mvc:resources mapping="/js/**" location="/js/" cache-period="31556926"/>


2、静态资源配置好以后,应该先去测试js或css能否访问(正常情况都能访问的):


3、剩下的就是jsp中引用的路径了(我的路径也有问题 /尴尬),我吧basePath改成了:
<%String path = request.getContextPath();//项目名称
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>


我的愿望,世界和平~
userLiangjunjie 2017-03-16
  • 打赏
  • 举报
回复
location="/js/*" 改为location="./js/*"在前面加一个点试试
Big丶Fine 2017-03-16
  • 打赏
  • 举报
回复


这个是目录结构,应该没问题吧?
科比请留步 2017-03-15
  • 打赏
  • 举报
回复
看错了,你配置了,看看你的目录结构对不对,或者页面引入的路径对不对
科比请留步 2017-03-15
  • 打赏
  • 举报
回复
被你的MVC拦截器拦截了,你去MVC的配置文件添加静态资源的配置,不拦截就可以了

50,550

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧