JSP response对象的用法(附带实例)
response 是 JSP 技术提供的一个内置对象,用于将服务器数据发送给客户端,以响应客户端的请求。
response 内置对象的常用方法,如下表所示:
【实例】利用 response 内置对象控制页面的刷新频率。
本例在 responseRefresh.jsp 页面中设置页面刷新的频率,并在页面中实时显示当前的时间。
responseRefresh.jsp 页面的代码如下:

图 1 responseRefresh.jsp页面的运行效果
response 内置对象的常用方法,如下表所示:
方法 | 说明 |
---|---|
setContentType(String type) | 动态响应 contentType 属性 |
setHeader(String name,String value) | 设置 HTTP 应答报文的首部字段和值及自动更新 |
sendRedirect(String redirectURL) | 将客户端重定向到指定 URL |
setStatus(int n) | 设置 HTTP 返回的状态值 |
addCookie(Cookie cookie) | 添加一个 Cookie 对象 |
response 内置对象的应用
下面通过对 response 内置对象的应用的讲解,来帮助大家进一步理解该内置对象的使用。【实例】利用 response 内置对象控制页面的刷新频率。
本例在 responseRefresh.jsp 页面中设置页面刷新的频率,并在页面中实时显示当前的时间。
responseRefresh.jsp 页面的代码如下:
<%@page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> <title>使用response内置对象--responseRefresh.jsp</title> </head> <body> <h3>现在的时间是:</h3> <hr/> <%=new java.util.Date()%> <% response.setHeader("refresh", "1"); // 对属性refresh赋值,页面每1秒刷新1次 %> <hr/> </body> </html>responseRefresh.jsp 页面的运行效果如下图所示:

图 1 responseRefresh.jsp页面的运行效果