自動重新整理例項_使用setIntHeader()方法和setRefreshHeader()方法來模擬一個數字時鐘
阿新 • • 發佈:2018-11-16
說明:
1、void setIntHeader(String name, int value):
指定 int 型別的值到 name 標頭
2、Refresh :
指明瀏覽器每隔多久請求更新一次頁面。,是一個響應頭
在jsp檔案中新增下面程式碼
<%@page import="java.util.GregorianCalendar"%> <%@page import="java.util.Calendar"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>自動重新整理例項_使用setIntHeader()方法和setRefreshHeader()方法來模擬一個數字時鐘</title> </head> <body> <% //設定每隔1秒自動重新整理 response.setIntHeader("Refresh", 1); //獲取當前時間 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 ="上午"; else am_pm ="下午"; String CT = hour+":"+minute+":"+second+" "+am_pm; out.print("當前時間:"+CT + "\n"); %> </body> </html>
會看到的效果是時間會每隔1秒就重新整理時間
截圖