日期:2014-05-20  浏览次数:20662 次

HTML页面中相对路径问题

我写了一个网站项目名为mysport,WebRoot下images目录下存放图片文件。里边的jsp页面中对于图片,js等都是以相对路径/开头的,比如说<img src='/images/logo.png'/>,html中以/开头的相对路径都是以服务器为基准的,也就是相当于http://127.0.0.1:8080/images/logo.png.
照理说,应该是图片不能正常显示,因为在tomcat下边并没有images项目,而我的却能正常访问这个图片,这个图片能显示出来,不知道为什么。

------解决方案--------------------

默认情况下,“tomcat700\webapps\ROOT”这里面是Tomcat的ROOT目录,也就是你刚刚安装好Tomcat,啥都没干的时候,输入http://localhost:8080/ 所看到的Tomcat欢迎界面。

但是这个目录位置是可以修改的,在“tomcat700\conf\server.xml”:
<Context path="啥都别写,留空" docBase="D:/develop/eclipse/workspace/myProject/WebRoot" debug="0" reloadable="true" />

那么你浏览器输入http://localhost:8080/,看到的就不再是Tomcat欢迎界面了,是你自己的应用程序界面。