你可以在tomcat中写一个简单的jsp,运行它,然后到
tomcat临时生成的目录中查看这个jsp对应的servlet文件,
就可以知道二者之间的关系了。 ^_^

解决方案 »

  1.   

    response.getWriter()是SERVLET的一个方法调用,即是用来输出输出流的。而out是JSP的一个隐含对象,它自动初始化,用out.println()来输出数据流。servlet和JSP中的隐含对象是一致的,你好好读读相关书籍吧 。
      

  2.   

    大哥,我是想问区别。
    因为out和response.getWriter()都有print()和println()方法,而且效果一样,所以我是想问他们之间的区别!
      

  3.   

    那推荐几本JSP的书吧!
    我所看的JSP2.0技术手册没讲!
      

  4.   

    jsp里的out是JspWriterImpl类的实例java.io.PrintWriter 
    在println方法和print方法都不会有ioexception
    而jsp的同名方法在缓冲区溢出切没有自动刷新时候会产生ioexception
    其他都比较类似需要注意的是,这个jspwriterimpl是容器继承自标准接口产生的
      

  5.   

    修正一下:)
    jsp里的out是JspWriterImpl类的实例
    PrintWrite是java.io.PrintWriter类PrintWrite在println()方法和print()方法中都不会有ioexception
    而jsp的out的同名方法在缓冲区溢出切没有自动刷新时候会产生ioexception其他两者则较类似
    需要注意的是,这个jspwriterimpl是容器继承自标准接口产生的
      

  6.   

    to  hocus(黄金时代) : 那PrintWriter的println()和print()在缓冲区溢出且没有自动刷新的情况下是如何处理的呢?