Đố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