JSP中的输入输出流
来源:互联网 发布:三菱plc编程软件下载 编辑:程序博客网 时间:2024/05/29 03:46
一、servlet
response实现了HttpServletResponse接口,request实现了HttpServletRequest接口。
1、输出流有两个:
字节形式输出:response.getOutputStream()
字符形式输出:response.getWriter()
2、输入流有两个:
字节形式输入:request.getInputStream()
字符形式输入:request.getReader()
二、JSP
JSP中的response对象已经实现了HttpServletResponse接口,request对象已经实现了HttpServletRequest接口。
1、输出流
jsp中可以使用response.getWriter()方法建立字符输出流来输出字符数据到网页上。
它是javax.servlet.jsp.JspWriter类型(extends java.io.Writer).
而getOutputStream().
它是javax.servlet.ServletOutputStream类型(extends java.io.OutputStream).
而对客户端的输出只能使用一种类别输出.
当它在jsp里使用了getOutputStream().
就会产生了两种类别输出,所以就会形成冲突.program根本不知道你要使用那一个作为输出.
一般在下载档案时都要使用getOutputStream().对客户端串流输出.
使用jsp作为下载档案时,
在jsp档案里,不能有任何的输出.
包括空格或out.println("xxx");
因为会使用了jspWriter().
2、输入流
jsp中好像没有自动实现输入流的对象,所以可以使用request.getInputStream(),request.getReader()方法建立输入流。
3、读写服务器上的文件
file.Reader()和file.Writer()方法可以用来读写服务器上任何位置的文件。
application(ServletContext).getResourceAsStream()方法可以读取servlet上下文中的文件。
- JSP中的输入输出流
- JSP中的输入输出流
- servlet&jsp 输入输出流
- servlet&jsp 输入输出流
- JAVA中的输入输出流
- C++中的输入输出流
- Java中的输入输出流
- java中的输入输出流
- C++中的输入输出流
- Java中的输入输出流
- Java中的输入输出流
- Java中的输入输出流
- java中的输入输出流
- 浅谈Java中的输入输出流
- java中的输入输出流例子
- Java中的输入输出IO流
- Java中的内存流 屏幕输入输出流
- 关于socket与serversocket中的输入输出流
- 搜索引擎技术之反向索引设计(inverted index):
- 游戏中CPU使用率的控制
- CUDA2.2 In Fedora11 X86_64
- MySQL实现表中取出随机数据
- 面向工业自动化软件设计(初谈)
- JSP中的输入输出流
- 想看看吗?
- 学好C++必须要看的经典书籍
- foreach循环
- 呵呵
- Java HashSet和TreeSet的区别
- 面试题精选(76):给定BST先序遍历序列,不构造BST的情况下判断BST是否每个node都只有一个child
- 通用IE和FireFox的多行文本框输入控制脚本
- Jdom写xml文件实例