servlet&jsp 输入输出流

原创 2015年11月21日 14:16:24

servlet


1、输出流有两个:
  字节形式输出:ServletOutputStream out = response.getOutputStream(); //写二进制数据到浏览器
  字符形式输出:PrintWriter out =response.getWriter(); //写字符串(实际上是html内容)到浏览器
  
2、输入流有两个:
  字节形式输入:request.getInputStream();
  字符形式输入:request.getReader();
  

jsp

在jsp里,有9个隐含对象,其中有一个是out对象(JspWriter)。



1、输出流
  jsp中的out对象为response.getOutputStream()的返回值,所以在jsp中不能再调用response.getOutputStream()方法,否则就会出现重复调用的错误,因为不能同时建立两个同样的字节输出流。
  jsp中可以使用response.getWriter()方法建立字符输出流来输出字符数据到网页上。
  
2、输入流
  jsp中好像没有自动实现输入流的对象,所以可以使用request.getInputStream(),request.getReader()方法建立输入流。
  
3、读写服务器上的文件
  file.Reader()和file.Writer()方法可以用来读写服务器上任何位置的文件。
  application(ServletContext).getResourceAsStream()方法可以读取servlet上下文中的文件。



JspWriter和PrintWriter的区别

jsp里的JspWriter与servlet里的PrintWriter基本上没有什么区别。二者都是写数据到浏览器,都是继承Writer类,这是相同点。


至于区别的话,见这个文章(http://www.cnblogs.com/Fskjb/archive/2009/08/03/1537338.html)。


在servlet中用outputStream输出数据的问题,以及输出中文的问题

在servlet中用outputStream输出数据的问题,以及输出中文的问题

Java如何从HttpServletRequest中读取HTTP请求的body

注意:下面方法已验证通过。 HTTP请求中的是字符串数据: //字符串读取 void charReader(HttpServletRequest request) { BufferedRead...
  • zxygww
  • zxygww
  • 2015年07月24日 18:31
  • 35759

如何从输入流中读取数据到字符串中

读取方法: @Test public void test3() throws Exception, IOException{ CloseableHttpClient httpclient ...

http获取输入流输出流的参数及方法

package project.property.web.utils; import java.io.IOException; import java.io.InputStream; i...

JSP中的输入输出流

一、servletresponse实现了HttpServletResponse接口,request实现了HttpServletRequest接口。1、输出流有两个:字节形式输出:response.ge...

以Base64字符串形式上传文件——服务器端Java/Servlet接受请求数据中的字符串内容并转换成文件

简述 在常规的web开发过程中,大部分上传文件都是在web页面端通过表单直接提交,再由服务器端捕获请求来进行处理的。但是在前后端分离趋于一种流行趋势,再加上Android和iOS开发技术日渐成熟,大...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

JSP中的输入输出流

JSP中的输入输出流 收藏  一、servlet response实现了HttpServletResponse接口,request实现了HttpServletRequest接口。 1、输出流...

Servlet--ServletInputStream类,ServletOutputStream类

ServletInputStream类 定义 public abstract class ServletInputStream extends InputStream 这个类定义了一个用来读取客...

java输入输出流

  • 2015年03月12日 20:33
  • 682KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:servlet&jsp 输入输出流
举报原因:
原因补充:

(最多只允许输入30个字)