- 内容提要
- 作者简介
- 译者简介
- 前言
- HTTP
- Servlet 和 JSP
- 下载 Spring 或使用 STS 与 Maven/Gradle
- 手动下载 Spring
- 使用 STS 和 Maven/Gradle
- 下载 Spring 源码
- 本书内容简介
- 下载示例应用
- 第 1 章Spring 框架
- 第 2 章模型 2 和 MVC 模式
- 第 3 章Spring MVC 介绍
- 第 4 章基于注解的控制器
- 第 5 章数据绑定和表单标签库
- 第 6 章转换器和格式化
- 第 7 章验证器
- 第 8 章表达式语言
- 第 9 章JSTL
- 第 10 章国际化
- 第 11 章上传文件
- 第 12 章下载文件
- 第 13 章应用测试
- 附录 A Tomcat
- 附录 B Spring Tool Suite 和 Maven
- 附录 C Servlet
- 附录 D JavaServer Pages
- 附录 E 部署描述符
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
C.5 ServletResponse
javax.servlet.ServletResponse 接口表示一个 Servlet 响应。在调用 Servlet 的 Service 方法前,Servlet 容器首先创建一个 ServletResponse,并将它作为第 2 个参数传给 Service 方法。ServletResponse 隐藏了向浏览器发送响应的复杂过程。
在 ServletResponse 中定义的方法之一是 getWriter 方法,它返回了一个可以向客户端发送文本的 java.io.PrintWriter。默认情况下,PrintWriter 对象使用 ISO-8859-1 编码。
在向客户端发送响应时,大多数时候是将它作为 HTML 发送。因此,你必须非常熟悉 HTML。
注意:
还有一个方法可以用来向浏览器发送输出,它就是 getOutputStream。但这个方法是用于发送二进制数据的,因此,大多数情况使用的是 getWriter,而不是 getOutputStream。
在发送任何 HTML 标签前,应该先调用 setContentType 方法,设置响应的内容类型,并将“text/html”作为一个参数传入。这是在告诉浏览器,内容类型为 HTML。在没有内容类型的情况下,大多数浏览器会默认将响应渲染成 HTML。但是,如果没有设置响应内容类型,有些浏览器就会将 HTML 标签显示为普通文本。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论