日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)jSP教程:JSP自動(dòng)刷新

想象一下,如果要直播比賽的比分,或股票市場的實(shí)時(shí)狀態(tài),或當(dāng)前的外匯配給,該怎么實(shí)現(xiàn)呢?顯然,要實(shí)現(xiàn)這種實(shí)時(shí)功能,您就不得不規(guī)律性地刷新頁面。

JSP提供了一種機(jī)制來使這種工作變得簡單,它能夠定時(shí)地自動(dòng)刷新頁面。

刷新一個(gè)頁面最簡單的方式就是使用response對象的setIntHeader()方法。這個(gè)方法的簽名如下:

public void setIntHeader(String header, int headerValue)

這個(gè)方法通知瀏覽器在給定的時(shí)間后刷新,時(shí)間以秒為單位。

頁面自動(dòng)刷新程序示例

這個(gè)例子使用了setIntHeader()方法來設(shè)置刷新頭,模擬一個(gè)數(shù)字時(shí)鐘:

<%@ page import="java.io.*,java.util.*" %>


Auto Refresh Header Example


Auto Refresh Header Example

<% // 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("Crrent Time: " + CT + "\n"); %>

把以上代碼保存在main.jsp文件中,訪問它。它會(huì)每隔5秒鐘刷新一次頁面并獲取系統(tǒng)當(dāng)前時(shí)間。運(yùn)行結(jié)果如下:

Auto Refresh Header Example
Current Time is: 9:44:50 PM

您也可以自己動(dòng)手寫個(gè)更復(fù)雜點(diǎn)的程序。


名稱欄目:創(chuàng)新互聯(lián)jSP教程:JSP自動(dòng)刷新
本文網(wǎng)址:http://m.5511xx.com/article/djphgeo.html