Tutorial JSP auto-refresh Terbaik Pada tahun 2024, Dalam tutorial ini Anda dapat mempelajari Halaman otomatis me-refresh contoh Program,
Bayangkan, jika Anda ingin tinggal skor permainan, atau status real-time dari pasar saham, atau valuta asing saat penjatahan, bagaimana mencapainya? Jelas, untuk mencapai real-time ini kemampuan, Anda harus secara teratur me-refresh halaman.
JSP menyediakan mekanisme untuk membuat pekerjaan mudah, dapat diberi batas waktu secara otomatis me-refresh halaman.
Menyegarkan halaman Cara termudah adalah dengan menggunakan metode objek respon setIntHeader (). Tanda tangan dari metode ini adalah sebagai berikut:
public void setIntHeader(String header, int headerValue)
Metode ini memberitahu browser untuk menyegarkan setelah jangka waktu tertentu, waktu dalam detik.
Contoh ini menggunakan metode setIntHeader () untuk mengatur kepala refresh, simulasi jam digital:
<%@ 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>
Kode di atas disimpan dalam akses file main.jsp itu. Ini akan me-refresh halaman setiap lima detik dan waktu sistem saat ini. Hasilnya adalah sebagai berikut:
自动刷新实 当前时间为: 6:5:36 PM
Anda juga dapat menulis tangan mereka sendiri poin lebih kompleks dari program.