日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

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

新聞中心

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

servlet 自動刷新頁面

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

Java Servlet 提供了一個機制,使得網(wǎng)頁會在給定的時間間隔自動刷新。

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

public void setIntHeader(String header, int headerValue)

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

自動刷新頁面實例

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

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

" + title + "

\n" + "

當前時間是:" + 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)用這個 Servlet。這將會每隔 5 秒鐘顯示一次當前系統(tǒng)時間。運行該 Servlet,并等待查看結(jié)果:

使用 Servlet 自動刷新頁面

當前時間是:9:44:50 PM


文章題目:創(chuàng)新互聯(lián)Servlet教程:Servlet 自動刷新頁面
標題路徑:http://www.dlmjj.cn/article/cdghhgc.html