大神们,帮帮我!调了一天
我先用
File outputFile = new File(session.getServletContext().getRealPath("/IMAGES/new.gif"));  
这个路径通过servlet中的java程序建立了一个图片(new.gif),并且成功生成放到了tomcat的webapps下的工程下的IMAGES(自己创建的)文件夹下。然后我想用servlet中的out.print("<img src=\"" + session.getServletContext().getRealPath("/IMAGES/new.gif") + "\"/>");
动态生成一个可以通过html标签合理排版的页面。
但是总是不成功!!!出现个这种图标,还不是叉吧的样子,这是咋回事呀我的效果应该怎么实现呀求助。拜谢!!!!servlet图片htmltomcatimg

解决方案 »

  1.   

    你看看你动态生成的那个img,在html页面里的源代码是什么,感觉还是没找到图片
      

  2.   

    刚才看了<img src="D:\tomcat 7.0.35\webapps\QRCode\IMAGES\new.gif"/>源码就是这个
      

  3.   

    刚才看了<img src="D:\tomcat 7.0.35\webapps\QRCode\IMAGES\new.gif"/>源码就是这个
    你这个路径下面有这个图片,并且这个图是正确的?
      

  4.   

    刚才看了<img src="D:\tomcat 7.0.35\webapps\QRCode\IMAGES\new.gif"/>源码就是这个
    你这个路径下面有这个图片,并且这个图是正确的?
    对呀,都正确生成了,但是却没法动态通过img src引入啥原因呀
      

  5.   

    相对路径怎么换?试了很多种是src="/IMAGES/new.gif"吗?
      

  6.   

    感觉还是路径的问题,你可以写一个测试的html,然后扔在你这个下面,在去调用你的图片测试下,用绝对路径
      

  7.   

    图片在页面中显示是img src="QRCode/IMAGES/new.gif",这样的我记得,但是不知道为什么你的会,你可以试试看
      

  8.   

    这个我也试过了我写了一个jsp调用了绝对路径,可以。。是不是图片由于刚生成,工程没有被刷新的问题?你知道刷新工程的函数咋写吗?
      

  9.   

    这个我也试过了我写了一个jsp调用了绝对路径,可以。。是不是图片由于刚生成,工程没有被刷新的问题?你知道刷新工程的函数咋写吗?
    没试过,但是你这种确实没见过,
      

  10.   

    这个我也试过了我写了一个jsp调用了绝对路径,可以。。是不是图片由于刚生成,工程没有被刷新的问题?你知道刷新工程的函数咋写吗?
    没试过,但是你这种确实没见过,
    恩,好吧,谢谢啦~!
      

  11.   

    这个我也试过了我写了一个jsp调用了绝对路径,可以。。是不是图片由于刚生成,工程没有被刷新的问题?你知道刷新工程的函数咋写吗?
    没试过,但是你这种确实没见过,
    恩,好吧,谢谢啦~!
    我用out.println("<img src="../IMAGES/new.gif">");
    这个路径调用能够显示图片了,可每次现实的都不是刚生成的,都是以前生成的,必须刷新一下浏览器才能出现新生成的,有没有什么方法能让它每次都生成新的,或者是只刷新一次...