jsp引入js失败,求帮忙看下~

Big丶Fine 2017-03-14 11:05:19
好久没自己写东西,随便弄了个jsp就出现好低级的错误。。。。
新建web项目如下:

JSP内容如下:

引入失败~



路径应该是没问题,tomcat部署的项目文件中也能找到css js文件,跪求解决~谢谢了
...全文
309 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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+"/";
%>


我的愿望,世界和平~
Big丶Fine 2017-03-16
  • 打赏
  • 举报
回复


不是路径的问题!静态资源被拦截了,配置文件不知道哪里写错了。。。。。
李德胜1995 2017-03-16
  • 打赏
  • 举报
回复
在前面加个${pageContext.request.contextPath}
KevinJiangk 2017-03-16
  • 打赏
  • 举报
回复
WEB.XML里面加个 <servlet-mapping > <servlet-name >default </servlet-name > <url-pattern >*. js</ url-pattern> </servlet-mapping > 试试
Big丶Fine 2017-03-15
  • 打赏
  • 举报
回复
不是,应该是我没有配置静态文件!还在研究中。。。。。
dreamerjdw 2017-03-15
  • 打赏
  • 举报
回复
<script src="js/jquery-1.8.3.min.js"></script> 前面的/去掉

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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