我用JSP了一个很简单的工程,命名为test
目录结构如下:
test
index.jsp(文件)
images(目录)
WEB-INF(目录)
我在index.jsp文件里面。想把images里面的图片显示出来,结果不行。
html的代码如下:
<IMG src= "images/1.gif " >
这时候图片是不显示的。
当我把1.gif图片放在test目录下面,然后把代码改为
<IMG src= "1.gif " >
就能显示出来
请问是什么原因呢。
------解决方案--------------------
原理不清楚的话,有个窍门。
在显示不出来的图片那个小叉上点右键,选属性,看一下url,按照url就可以知道怎么调整了。
但是通过servlet转发的不行,应为不能保证转发的和servlet在一个目录下,这时需要加
<html:base/> 标签定位