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