请问:
在servlet程序中需要使用PrintWriter out = resp.getWriter();才能向客户端返回信息 那么这个out对象使用println方法是将数据写入哪儿呢 out是如何将数据发送给客户端的呢
谢谢

解决方案 »

  1.   

    如果使用了重定向或地址转发  则out中打印的数据无法显示
    jsp中也有隐式对象out    在jsp中使用out.println();方法是在当前页面显示
    servlet中也一样
    jsp其实也就是一个servlet
      

  2.   

    response.getWriter()在println的时候,就是输出到客户端的浏览器。 
    同样的, FileWriter()的输出就是文件。 
      

  3.   

    本帖最后由 kokobox 于 2008-11-24 23:41:39 编辑
      

  4.   

    比如
    response.setCharacterEncoding("UTF-8");
    PrintWriter out = response.getWriter();
    out.write(str);
    out.close();
      就是利用 response 将内容输出到客户端
      

  5.   

    通过流, 输出到网页端呀. 你可以看看Think in java有关流的一个章节
      

  6.   

    你在页面中发出一个请求Request,Servlet接受到这个请求,然后通过Response对象获得Writer,生成这个对象后你就可以向发出请求的页面写你想写的东西。
    但在写的过程中,请注意,写入的是<HTML>形式的文本。