Лучшее руководство по JSP автоматического обновления в 2024 году. В этом руководстве вы можете изучить Страница автоматически обновляется пример программы,
Представьте себе, если вы хотите жить в играх и статус в режиме реального времени на фондовом рынке, или текущий валютный нормирование, как ее достичь? Очевидно, что для достижения этой цели в режиме реального времени возможности, вы должны регулярно обновлять страницу.
JSP предоставляет механизм, чтобы сделать работу легкой, она может быть назначена автоматически обновить страницу.
Обновить страницу Самый простой способ заключается в использовании метода объекта ответа setIntHeader (). Подпись этого метода заключаются в следующем:
public void setIntHeader(String header, int headerValue)
Этот метод сообщает браузеру, чтобы обновить после определенного периода времени, время в секундах.
В этом примере используется метод setIntHeader (), чтобы установить головку обновления, имитирующих цифровые часы:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.io.*,java.util.*" %> <html> <head> <title>自动刷新实例</title> </head> <body> <h2>自动刷新实</h2> <% // 设置每隔5秒刷新一次 response.setIntHeader("Refresh", 5); // 获取当前时间 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("当前时间为: " + CT + "\n"); %> </body> </html>
Приведенный выше код хранится в доступе main.jsp файла он. Он будет обновить страницу каждые пять секунд и получить текущее системное время. Результаты следующие:
自动刷新实 当前时间为: 6:5:36 PM
Вы также можете написать свои руки более сложные пункты программы.