什么是 JSP 中的响应对象?


响应对象是 javax.servlet.http.HttpServletResponse 对象的一个实例。服务器创建请求对象,还会创建表示对客户端响应的对象。

响应对象还定义与创建新 HTTP 标头打交道的接口。通过此对象,JSP 程序员可以添加新 cookie 或日期戳、HTTP 状态代码等。

响应对象方法可用于在 Servlet 程序中设置 HTTP 响应标头。此对象表示服务器响应。

以下示例将使用 setIntHeader() 方法将 Refresh 头设置为模拟数字时钟 −

<%@ page import = "java.io.*,java.util.*" %>
<html>
   <head>
      <title>Auto Refresh Header Example</title>
   </head>
   <body>
      <center>
         <h2>Auto Refresh Header Example</h2>
         <%
            // Set refresh, autoload time as 5 seconds
            response.setIntHeader("Refresh", 5);
            // Get current time
            Calendar calendar = new GregorianCalendar();
            String am_pm;
            int hour = calendar.get(Calendar.HOUR);
            int minute = calendar.get(Calendar.MINUTE);
            int second = calendar.get(Calendar.SECOND);
            if(calendar.get(Calendar.AM_PM) == 0)
               am_pm = "AM";
            else
               am_pm = "PM";
               String CT = hour+":"+ minute +":"+ second +" "+ am_pm;
               out.println("Current Time is: " + CT + "
");          %>       </center>    </body> </html>

自动刷新标头示例

Current Time is: 9:44:50 PM

更新于: 2019-07-30

1K+ 次浏览

启动您的 职业

完成课程后获得认证

开始
广告
© . All rights reserved.