tomcat 访问图片等资源的路径问题

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

今天写了个servlet,网页中图片总显示不出来,我知道是图片路径的问题:中的路径该怎么写呢?
我的程序写在myeclipse 的workspace/servletTest下,和tomcat不在一个目录下。myeclipse 就是方便,在tomcat/webapps/下自动建了个servletTest文件夹,把编译好的class文件放在里面了,而java源代码仍放在workspace/servletTest/src/里面。

我把要用的图片放在workspace/servletTest/里面总显示不出来;后来才发现要放在tomcat的/webapps/servletTest/下才可以,比如图片放在:tomcat/webapps/servletTest/img.jpg,就要在html中写这样才可以。

想来也对,我们访问tomcat里的网页时网址都是localhost:8080/???,这里的???就是/webapps/下面的文件,可见tomcat是从/webapps/开始找的。

这里有一个问题:为什么不写成或者呢?为什么这个路劲一定要以"/"开头呢,看起来像绝对路径呀?谁能告诉我一下下??

转载于:https://my.oschina.net/soitravel/blog/32988

你可能感兴趣的:(tomcat 访问图片等资源的路径问题)