zoukankan      html  css  js  c++  java
  • PrintWriter

    父类是:java.io.Writer。PrintWriter属于java的IO流中读写类Writer的一个子类。

    类似的还有FileWriter、BufferWriter。

    常用的写法:下面的写法用于Servlet中、Struts2框架中,把Ajax的结果返回给前端(即返回到response流中)。

    1 PrintWriter out = response.getWriter();
    2 out.print(result);//将外部服务器响应的结果返回
    3 out.flush();
    4 out.close();

    第1行:这里的PrintWriter是通过response流得到的。即输出到response流中。

    这个类的名字(PrintWriter)起的让我总是想起system.out.print();总是容易误解为是打印到控制台。但其实,PrintWriter的print方法,看下源码,底层调用的就是java.io.Writer类的write方法:

     除了上面的获取PrintWriter的写法外,jdk提供的构造方法还有:

     可以看到,基本上都是以File文件、OutputStream流、文件名、Writer对象为构造方法参数的。借此来消除Print这个单词对我造成的错觉。

  • 相关阅读:
    javascript基础
    杂谈
    六大设计原则
    MVC的理解
    不错的资源哦
    平时你从哪里获取前端知识?
    网站背景平铺
    js 获取节点
    自适应后的页面用户点击后会放大
    innerHTML的运用
  • 原文地址:https://www.cnblogs.com/mySummer/p/13433203.html
Copyright © 2011-2022 走看看