jq引入的问题

jinkun520 2015-08-17 03:12:31
目录结构



jsp代码



<script type="text/javascript" src="js/jquery-1.9.1.min.js"></script> 这个代码我什么绝对路径相对路径都改过了 而且按着ctrl按着能跟进去 但是加载页面就是出404 找不到这个js 第一次搭建springmvc 是不是目录的问题?


ie控制台报错
"NetworkError: 404 Not Found - http://localhost:8080/myApp/js/jquery-1.9.1.min.js"
...全文
346 点赞 收藏 38
写回复
38 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
gukuitian 2015-08-17
项目名可以动态从request里取 contextPath属性
回复
jinkun520 2015-08-17
引用 35 楼 gukuitian 的回复:
服了,上面白说了, 怎么又跑到web-inf下了
不能写相对路径 必须是带项目名的绝对路径 啊 。。 终于弄好了 谢谢
回复
jinkun520 2015-08-17
没在web -inf下 啊 你仔细看下。。
回复
gukuitian 2015-08-17
服了,上面白说了, 怎么又跑到web-inf下了
回复
jinkun520 2015-08-17
我上面不发了张图么? 我把那个目录去掉了直接把那个jq放根目录了
回复
gukuitian 2015-08-17
你的js目录呢 http://localhost:8080/myApp/jquery.js http://localhost:8080/myApp/js/jquery.js
回复
jinkun520 2015-08-17
引用 31 楼 gukuitian 的回复:
/myApp/js/xxxx.js
写相对路径自己就带主目录 但是不好用 "NetworkError: 404 Not Found - http://localhost:8080/myApp/jquery.js"
回复
gukuitian 2015-08-17
/myApp/js/xxxx.js
回复
jinkun520 2015-08-17
引用 29 楼 gukuitian 的回复:
项目名加了么
什么? 没明白
回复
gukuitian 2015-08-17
项目名加了么
回复
jinkun520 2015-08-17
我试了下 不行啊 哥。。 我直接放云上 你帮我看看代码吧
回复
jinkun520 2015-08-17
引用 25 楼 gukuitian 的回复:
....... 放到webapp下之后,引用 的时候 用绝对路径就行 src="/js/xxxx.js"
这个地方写成绝对路径的话 按ctrl鼠标就点不过去了 。。。
回复
gukuitian 2015-08-17
应该是 /项目名/js/xxxxx
回复
jinkun520 2015-08-17
引用 22 楼 gukuitian 的回复:
放到webapp根目录下啊


现在改成这样了 没用啊。。
回复
gukuitian 2015-08-17
....... 放到webapp下之后,引用 的时候 用绝对路径就行 src="/js/xxxx.js"
回复
jinkun520 2015-08-17
引用 22 楼 gukuitian 的回复:
放到webapp根目录下啊


现在改成这样了 没用啊。。
回复
jinkun520 2015-08-17
引用 19 楼 gukuitian 的回复:
web-inf下的东西只能通过服务器访问, 页面上引用的js和你通过浏览器访问是一个道理, 所以web-inf下就肯定引用不到的. 你先想想jsp有没有必要放到web-inf里,好处是相对安全, 非要这么放的话,js肯定得拿到外面去才能用
你的意思 就是js放到web-inf以外? 我放到那个外面过 也是引入不进来啊 我的js路径换过很多地方 jsp没动
回复
gukuitian 2015-08-17
放到webapp根目录下啊
回复
jinkun520 2015-08-17
引用 19 楼 gukuitian 的回复:
web-inf下的东西只能通过服务器访问, 页面上引用的js和你通过浏览器访问是一个道理, 所以web-inf下就肯定引用不到的. 你先想想jsp有没有必要放到web-inf里,好处是相对安全, 非要这么放的话,js肯定得拿到外面去才能用
你的意思 就是js放到web-inf以外? 我放到那个外面过 也是引入不进来啊 我的js路径换过很多地方 jsp没动
回复
gukuitian 2015-08-17
web-inf下的东西只能通过服务器访问, 页面上引用的js和你通过浏览器访问是一个道理, 所以web-inf下就肯定引用不到的. 你先想想jsp有没有必要放到web-inf里,好处是相对安全, 非要这么放的话,js肯定得拿到外面去才能用
回复
加载更多回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2015-08-17 03:12
社区公告
暂无公告