跟小博老师一起学Servlet ——Servlet之HttpServletResponse
来源:互联网 发布:新加坡国家顶级域名 编辑:程序博客网 时间:2024/05/17 23:54
通过前面的学习,我们知道请求到达容器后容器会创建HttpServletRequest实例,并将请求的信息保存到实例中。在创建请求实例的同时容器也会创建HttpServletResponse实例,以便我们向客户端做出响应。
HttpServletResponse
HttpServletResponse是一个接口,它由容器负责实现和创建实例。它作为Servlet的服务器方法(doGet、doPost、doDelete)的参数之一,用来向客户端返回消息或指示浏览器设定cookie等操作。
常用方法
getWriter
取得应答流对象
setContentType
设定返回的MIME格式
encodeURL
对URL重编码使其带上SESSIONID
addCookie
指示浏览器写入的cookie对象
演示
以下代码向浏览器返回一段标准HTML
中文乱码
如果你将上面的代码照搬到项目,你就会发现答应消息中的中文又变成了乱码。原因是以上的代码还没告诉浏览器返回是什么类型的内容,浏览器按默认编码的方式进行了解析。解决方法也很简单,应答前指定MIME格式并指定编码方式即可。
思考
现在的网页有成百上千行代码,如采用演示代码的方式来应答,估计会让人崩溃。为提高编程效率,继Servlet之后产生了JSP技术,它可以很好的解决此类问题。JSP本质上就是Servlet,它对servlet进行了包装降低编程难度,但夯实Servlet知识对学习JSP百利而无一害。
0 0
- 跟小博老师一起学Servlet ——Servlet之HttpServletResponse
- 跟小博老师一起学Servlet ——Servlet之HttpServletResponse
- 跟小博老师一起学Servlet ——Servlet之客户端跳转
- 跟小博老师一起学Servlet ——Servlet之客户端跳转
- 跟小博老师一起学Servlet ——Servlet之COOKIE
- 跟小博老师一起学Servlet ——Servlet之会话跟踪
- 跟小博老师一起学Servlet ——Servlet之属性操作
- 跟小博老师一起学Servlet ——Servlet之属性操作2
- 跟小博老师一起学Servlet ——Servlet之过滤器
- 跟小博老师一起学Servlet ——Servlet之过滤器实现和应用
- 跟小博老师一起学Servlet ——Servlet之监听器
- 跟小博老师一起学Servlet ——初识Servlet
- 跟小博老师一起学Servlet ——Servlet工作原理
- 跟小博老师一起学Servlet ——Servlet案例
- 跟小博老师一起学Servlet ——Servlet生命周期
- 跟小博老师一起学Servlet ——Servlet案例
- 跟小博老师一起学Servlet ——Servlet取得请求参数
- 跟学韩老师学习java-servlet篇之四httpServletResponse的各种函数应用
- Chapter 3 ADC and DAC
- Linux的3个文件时间
- 分布式定时任务解决方案-spring boot整合JMS以及Redis实现
- 点线面的融会贯通学习方法探讨
- 小白初装SQL Server 2008遇到的问题
- 跟小博老师一起学Servlet ——Servlet之HttpServletResponse
- 使用Notepad++批量转换源代码编码方式
- Navicat for MySQL触发器更新和插入操作
- web获取路径
- ZooKeeper理解
- jieba 分词自定义词典问题
- iOS开发系列--UITableView全面解析
- Face Detection with the Faster R-CNN(数据集标注对比研究报告 )
- 计算机图形学 OPENGL学习