2017-5-14 servlet
PrintWriter out = response.getWriter();
getWriter()返回一个PrintWriter object
-------------------------
LZ,代码首句的意思是拿到流,而非response这个实体,他拿到了PrintWriter 这个字符流,然后对流进行操作
但是为什么用response呢?
而不是new一个PrintWriter对象呢?
-----------------------
你做的操作的结果应该想要反映到response对应的位置,于是你要拿到属于response的流,而不是new一个出来
是一个输出流 response.getWriter();
这个是获取了一个输出流 输出的对象是页面 这就像System.out.print()一样 只不过这个输出对象的是命令提示符窗口 他们都是包装好的 实际用输出流时 之前应该指向一个文件的
Student那个不是输出流 也没有print类所以不能输出
按流向分:
输入流: 程序可以从中读取数据的流。
输出流: 程序能向其中写入数据的流。
输出流: 程序能向其中写入数据的流。
按数据传输单位分:
字节流: 以字节为单位传输数据的流
字符流: 以字符为单位传输数据的流
字符流: 以字符为单位传输数据的流
按功能分:
节点流: 用于直接操作目标设备的流
过滤流: 是对一个已存在的流的链接和封装,通过对数据进行处理为程序提供功能强大、灵活的读写功能。
过滤流: 是对一个已存在的流的链接和封装,通过对数据进行处理为程序提供功能强大、灵活的读写功能。
PrintWriter是HttpServletd的一个类,是一个字符流
浙公网安备 33010602011771号