这是我的项目结构
我想在test01.jsp中引入test.js
如下:
<script type="text/javascript" src="/js/test.js"></script>
在idea里按住ctrl点击连接是可以跳转到js文件的 我认为路径没有问题直到测试时 js没有被加载,控制台提示:
上网寻求方案寻求了许久,最后是改成相对路径解决的
更改:
<script type="text/javascript" src="../js/test.js"></script>
其实本人也不知道为啥这样就行了,感觉路径都是一样的,总之第二个就能成功加载js
css同样 改前:
<link rel="stylesheet" type="text/css" href="/css/csstest.css">
这个我试过像刚刚js那样改成../但是依旧控制台报404
更改:
<style type="text/css">
@IMPORT url("../css/csstest.css");
</style>
同样不知道为什么主流的link标签引入不了
另:本地非javawebApp不会出现这个问题,因为我就是先在本地写好再复制到WebApp里发现错误的
如果能知道具体原理的友希望能在评论区解答以下 谢谢!