在servlet中可以用ImageIO.write(image, "JPEG", out)的方法向页面输出图片
然后在jsp中用<img src="Img">标签获取.(GetImg类放在logic包下,映射的url为"/Img")
我想问的是如果servlet中是以
PrintWriter out = response.getWriter();
out.write();的方式输出,在页面中该用什么标签来获取呢?谢谢!

解决方案 »

  1.   

    getWriter()可只能输出字符,javascript或者css都可以获取<script src="xxxx.jsp"></script>
    <script src="servlet"></script>
    image是二进制格式,只能用outputStream。
      

  2.   

    你那个图片就是一个servlet生成的在页面中该用什么标签来获取呢?
    当然还是<img src="servlet名">PrintWriter out = response.getWriter(); 
    out.write();的方式输出,
    这个貌似写不出来一张图片 只能把一张图片用二进制数据写到一个outputStream流对象中
      

  3.   

    你觉得html里,可以不使用<img>标签显示图片 ?要是用css倒不是不可能但是getWriter肯定不可能。嘿嘿~
      

  4.   

    那就不必要那么麻烦了啊 直接随机个数跟在验证框后面输出就是了 <img>标签就省了阿
    晕 带图片的都会 不带图片还不行 哈哈