在写web project的时候出现各种怪问题;这不又碰到了一个js找不到的问题
准确说这个问题的发现是这样的:
当我把项目发布到tomcat服务器上面去,运行某个jsp页面的时候,发现功能没有实现 有没有报错,说明代码没有问题,那就找引入的文件是否正常导入了。这里有可能一开始我们思维定性的就认为代码错了,而忽略了这个js有没有正确导入的问题。(关键还是在这里,下面的解决办法很简单)
就开始找原因啊,这里面我请教了一个高手,他这样做:
第一步在你运行的那个jsp页面:鼠标右键点击 查看源代码 选项
第二步找到包含JS代码的路径
第三步:点击它们,如果能够正常显示js里面的代码,说明你的js导入是正确的,不是这个错误,
如果打开的网页提示你这个路径找不到,说明你的js导入路径错误
由于我这里面已经修正了,所有我就不给大家演示了,
再来说说JS路径的问题:
在java web project项目里面,例如上面的项目:
SpiderInfo 是项目名,为第一级
WebRoot 是第二级
selection文件夹 是第三级,
如果你把js代码放在这个selection文件夹下面,那么在你的程序selection.jsp里面就要非常清楚的表明你的js路径
否则将会出现找不到的问题。
也有习惯就是把所有的js文件都放入一个js文件夹里面,那个jsp文件用到他们就直接引用,这里的路径也要查阅是否出现问题。