Computer >> Máy Tính >  >> Lập trình >> Lập trình

Đối tượng phản hồi trong JSP là gì?

Đối tượng phản hồi là một phiên bản của đối tượng javax.servlet.http.HttpServletResponse . Cũng giống như máy chủ tạo đối tượng yêu cầu, nó cũng tạo một đối tượng để đại diện cho phản hồi đối với máy khách.

Đối tượng phản hồi cũng xác định các giao diện xử lý việc tạo tiêu đề HTTP mới. Thông qua đối tượng này, lập trình viên JSP có thể thêm cookie mới hoặc tem ngày, mã trạng thái HTTP, v.v.

Các phương thức đối tượng phản hồi có thể được sử dụng để đặt tiêu đề phản hồi HTTP trong chương trình servlet của bạn. Đối tượng này đại diện cho phản hồi của máy chủ.

Ví dụ sau sẽ sử dụng setIntHeader () phương pháp để đặt Làm mới tiêu đề để mô phỏng đồng hồ kỹ thuật số -

<%@ 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 + "\n");
         %>
      </center>
   </body>
</html>

Ví dụ về tiêu đề tự động làm mới

Current Time is: 9:44:50 PM