Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Response object trong JSP là gì?

Response object là một instance của javax.servlet.http.HttpServletResponse object. Cũng như server tạo request object, nó cũng tạo object đại diện cho response đến client.

Response object cũng định nghĩa các interface xử lý việc tạo HTTP header mới. Qua object này, JSP programmer có thể thêm cookie mới, date stamps, HTTP status codes, v.v.

Các phương thức của response object có thể dùng để set HTTP response header trong servlet program. Object này đại diện cho server response.

Ví dụ sau dùng setIntHeader() để set header Refresh mô phỏng đồng hồ điện tử:

<%@ 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>

Auto Refresh Header Example

Current Time is: 9:44:50 PM