servlet&jsp 输入输出流
来源:互联网 发布:vmware的mac补丁 编辑:程序博客网 时间:2024/05/16 08:03
http://blog.csdn.net/b_qxzb/article/details/49964167
servlet
1、输出流有两个:
字节形式输出:ServletOutputStream out = response.getOutputStream(); //写二进制数据到浏览器
字符形式输出:PrintWriter out =response.getWriter(); //写字符串(实际上是html内容)到浏览器
2、输入流有两个:
字节形式输入:request.getInputStream();
字符形式输入:request.getReader();
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上下文中的文件。
字节形式输出:ServletOutputStream out = response.getOutputStream(); //写二进制数据到浏览器
字符形式输出:PrintWriter out =response.getWriter(); //写字符串(实际上是html内容)到浏览器
2、输入流有两个:
字节形式输入:request.getInputStream();
字符形式输入:request.getReader();
jsp
在jsp里,有9个隐含对象,其中有一个是out对象(JspWriter)。
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)。
阅读全文
0 0
- servlet&jsp 输入输出流
- servlet&jsp 输入输出流
- JSP中的输入输出流
- JSP中的输入输出流
- servlet输入输出乱码
- jsp&servlet
- Jsp&servlet
- jsp/servlet
- JSP Servlet
- servlet&JSP
- jsp/Servlet
- jsp-servlet
- servlet & jsp
- jsp---->servlet
- servlet/jsp
- jsp+servlet
- jsp/servlet
- Servlet+JSP
- 科大讯飞董事长刘庆峰:人工智能窗口期有多远?【软件网每日新闻播报│第10-19期】
- 换标是起点,金蝶新一轮变革的引擎强劲开启?
- 北京高校大学生创业园(软件园):助力梦想扬帆起航
- wps文字2012怎么做封面如何制作自己的封面
- jq学习笔记DOM
- servlet&jsp 输入输出流
- docker安装部署sentry
- WPS文字2012利用自带功能一键将Word转成PDF格式
- CSS选择器设置
- bzoj 1013
- 一个很好的三角形图标效果 css
- Android常见的Manager
- ofbiz实战4——创建学期管理查询界面
- C++ STL set容器常用用法