日期:2014-05-17  浏览次数:20661 次

关于jsp加入一张图片的问题
在jsp中想要加入一张图片,利用了<img src="20.png">来说明图片的路径,可是不能正确显示,
在网上有人说要将图片放入tomcat服务器中,有的说在工程中创建一个文件夹,将图片放入就行了,
求成功过的高手指点,到底应该放在哪,其相对路径又是什么

------解决方案--------------------
创建一个文件夹把图片放入 

<img src="<%=request.getContextPath()%>/文件夹/20.png">

request.getContextPath()取到你项目的相对路径
------解决方案--------------------
探讨

创建一个文件夹把图片放入

<img src="<%=request.getContextPath()%>/文件夹/20.png">

request.getContextPath()取到你项目的相对路径

------解决方案--------------------
放到你tomcat 项目里,相对你这个jsp页面就叫相对路径
比如,放在webroot/index.jsp 那你把图片直接到到 webroot 下
<img src="<%=request.getContextPath()%>/20.png">就可以看到了


------解决方案--------------------
探讨
引用:

创建一个文件夹把图片放入

<img src="<%=request.getContextPath()%>/文件夹/20.png">

request.getContextPath()取到你项目的相对路径

这个可以

------解决方案--------------------
<img alt="" src="<%=request.getContextPath()%>/image/z1.png">
可以啊
------解决方案--------------------
探讨

在你的工程项目里,建一个文件夹把图片存入到文件夹里,然后在jsp页面上直接
<img src="文件夹名/20.png">就可以了
如果想实现动态的,存放到数据库中,只存入你图片的地址,
然后在项目中建个文件夹,图片放入文件夹中,名字和你数据库中图片的名字一样,也可以动态的取出