jsp相对路径和绝对路径的问题!!
我有一个web应用,服务器使用的是tomcat,应用的根目录是myweb,根目录下面有一个images目录放图片,index.jsp里面有<img src="/images/ibm-tivoli.gif"/>,但是不能找到图片,显示一个大红十叉。。。。我把src改为/myweb/images/ibm-tivoli.gif的话就可以找到了。
/应该表示web应用中的根目录阿,为什么src="/images/ibm-tivoli.gif"找不到呢,请高手给讲解一下,谢谢!
------解决方案--------------------"/images/ibm-tivoli.gif"
把第一个/去掉试试 "images/ibm-tivoli.gif"
------解决方案--------------------2L 应该是对的
------解决方案--------------------src="/images/ibm-tivoli.gif"在项目里的实际地址是:http://localhost:8080/images/ibm-tivoli.gif
src="/myweb/images/ibm-tivoli.gif"在项目里的实际地址是:http://localhost:8080/myweb/images/ibm-tivoli.gif
原因“/”就表示根目录下了,建议楼主src="images/ibm-tivoli.gif"这么写,去掉images前面的用相对路径,即可以达到楼主想要的效果
------解决方案--------------------千万别用绝对路径
------解决方案--------------------把images目录copy一份放到myweb外面和myweb同级目录下试一试