请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于项目中路径的问题

对于项目中的路径问题仍存在困惑。。 老师说项目实际发布的路径和eclipse中看到的不一样。。 但是到Tomcat发布路径中查看,, 差别并不是很大。。但是如果改为自己认为的那样,会引用不到。

例如项目中shopoperation.html引用shoperation.js文件,引用路径为**…/resources/js/shop/shopoperation.js**
但就项目中观察到的路径以及我在tomcatwebapps文件夹下看到的路径来说
应该为 …/…/…/resources/js/shop/shopoperation.js。。。。
还望老师解惑?
图片描述图片描述
![图片描述

正在回答

1回答

同学好,这里主要还是要走理解java 项目的路径

先看看Java web 相对路径以/开头和不以/开头的区别

有/会从跟目录开始算,没有会从当前目录开始算

比如<link  src = "/demo.js"/>  设当前项目根路径是 “localhost:8081/sso”则此路径会定位到 localhost:8081/sso/demo.js

而…/resources/js/shop/shopoperation.js 不是以/开头,则此时理应和同学所说的一样从html所在目录算,

但是咱们的html页面在WEB-INF下,应用服务器把它指为禁访目录,即直接在浏览器里是不能访问到的,只能通过servlet访问 所以WEB-INF里面默认情况下是从WEB-INF开始算起的,所以从它退出来,就到了resources


1 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号