日韩无码专区无码一级三级片|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)Servlet教程:Servlet 自動(dòng)刷新頁面

servlet 自動(dòng)刷新頁面

假設(shè)有一個(gè)網(wǎng)頁,它是顯示現(xiàn)場比賽成績或股票市場狀況或貨幣兌換率。對(duì)于所有這些類型的頁面,您需要定期刷新網(wǎng)頁。

Java Servlet 提供了一個(gè)機(jī)制,使得網(wǎng)頁會(huì)在給定的時(shí)間間隔自動(dòng)刷新。

刷新網(wǎng)頁的最簡單的方式是使用響應(yīng)對(duì)象的方法 setIntHeader()。以下是這種方法的定義:

public void setIntHeader(String header, int headerValue)

此方法把頭信息 "Refresh" 連同一個(gè)表示時(shí)間間隔的整數(shù)值(以秒為單位)發(fā)送回瀏覽器。

自動(dòng)刷新頁面實(shí)例

本實(shí)例演示了 Servlet 如何使用 setIntHeader() 方法來設(shè)置 Refresh 頭信息,從而實(shí)現(xiàn)自動(dòng)刷新頁面。

// 導(dǎo)入必需的 java 庫
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
 
// 擴(kuò)展 HttpServlet 類
public class Refresh extends HttpServlet {
 
  // 處理 GET 方法請求的方法
  public void doGet(HttpServletRequest request,
                    HttpServletResponse response)
            throws ServletException, IOException
  {
      // 設(shè)置刷新自動(dòng)加載的事件間隔為 5 秒
      response.setIntHeader("Refresh", 5);
 
      // 設(shè)置響應(yīng)內(nèi)容類型
      response.setContentType("text/html");
 
      // 獲取當(dāng)前的時(shí)間
      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;
    
      PrintWriter out = response.getWriter();
      String title = "使用 Servlet 自動(dòng)刷新頁面";
      String docType =
      "\n";
      out.println(docType +
        "\n" +
        "" + title + "\n"+
        "\n" +
        "

" + title + "

\n" + "

當(dāng)前時(shí)間是:" + CT + "

\n"); } // 處理 POST 方法請求的方法 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); } }

現(xiàn)在讓我們來編譯上面的 Servlet,并在 web.xml 文件中創(chuàng)建以下條目:

....
 
     Refresh
     Refresh
 
 
 
     Refresh
     /Refresh
 
....

現(xiàn)在通過訪問 URL http://localhost:8080/Refresh 來調(diào)用這個(gè) Servlet。這將會(huì)每隔 5 秒鐘顯示一次當(dāng)前系統(tǒng)時(shí)間。運(yùn)行該 Servlet,并等待查看結(jié)果:

使用 Servlet 自動(dòng)刷新頁面

當(dāng)前時(shí)間是:9:44:50 PM


當(dāng)前題目:創(chuàng)新互聯(lián)Servlet教程:Servlet 自動(dòng)刷新頁面
網(wǎng)站鏈接:http://www.5511xx.com/article/cdghhgc.html