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

解决方案 »

  1.   

    创建一个文件夹把图片放入 <img src="<%=request.getContextPath()%>/文件夹/20.png">request.getContextPath()取到你项目的相对路径
      

  2.   

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

  3.   


    request.getContextPath() 只是到你项目的相对路径  文件夹那一块你要写正确了才可以
      

  4.   

    <img alt="" src="<%=request.getContextPath()%>/image/z1.png">
    可以啊
      

  5.   

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

  6.   

    <img src="20.png">
    你这么写,要想图片显示出来,必须这个图片和你的jsp在同个目录下
      

  7.   

    放在你项目当中就可以。与webcontent统计目录就可。
      

  8.   

    你对应的jsp文件在哪里就把图片放到哪里就行了。另外也可以用图片的绝对路径。
      

  9.   

    在webapp下面新建一个文件夹专门用于存放图片。。然后<img src="图片的绝对路径" />就可以了
      

  10.   

    webContent下建个文件夹IMG
    引用的时候IMG\**.jpg
    就OK了