精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

JSP 自動刷新

jsp 自動刷新

想象一下,如果要直播比賽的比分,或股票市場的實時狀態,或當前的外匯配給,該怎么實現呢?顯然,要實現這種實時功能,您就不得不規律性地刷新頁面。

jsp提供了一種機制來使這種工作變得簡單,它能夠定時地自動刷新頁面。

刷新一個頁面最簡單的方式就是使用response對象的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文件中,訪問它。它會每隔5秒鐘刷新一次頁面并獲取系統當前時間。運行結果如下:

自動刷新實

當前時間為: 6:5:36 pm

您也可以自己動手寫個更復雜點的程序。

相關文章