av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Servlet教程:Servlet 自動(dòng)刷新頁面

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

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

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

刷新網(wǎng)頁的最簡單的方式是使用響應(yīng)對象的方法 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


標(biāo)題名稱:創(chuàng)新互聯(lián)Servlet教程:Servlet 自動(dòng)刷新頁面
網(wǎng)頁鏈接:http://uogjgqi.cn/article/cdghhgc.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們在微信上24小時(shí)期待你的聲音

解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流