jsp内置对象学习笔记之response

发表于: java/j2ee | 作者: darkmi | 日期: 2010/01/08 08:00
字号:

response对象
response对象包含了响应客户端请求的有关信息,但在JSP中很少直接用到它。它是HttpServletResponse的实例。

(1)String getCharacterEncoding()
返回响应用的是何种字符编码,该输出同page编译指令的pageEncoding是相关的。

<%@ page language="java" pageEncoding="GBK"%>
<html>
  <head>
    <title>a.jsp</title>
  </head>
  <body>
  <%
  System.out.println(response.getCharacterEncoding());
  %>
  </body>
</html>

输出为:

GBK

如果将pageEncoding修改UTF-8,那么输入则为UTF-8。

(2)ServletOutputStream getOutputStream()
返回响应的一个二进制输出流

(3)PrintWriter getWriter()
返回可以向客户端输出字符的一个对象

(4)void setContentLength(int len)
设置响应头长度

(5)void setContentType(String type)
设置响应的MIME类型

(6) sendRedirect(java.lang.String location)
重新定向客户端的请求

切换主题切换主题
返回顶部