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

Làm thế nào để làm mới một trang JSP thường xuyên?

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>

Bây giờ, hãy đặt mã trên vào main.jsp và cố gắng truy cập nó. Điều này sẽ hiển thị thời gian hệ thống hiện tại sau mỗi 5 giây như sau. Chạy JSP. Bạn sẽ nhận được kết quả sau:-

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

Current Time is: 9:44:50 PM