黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Servlet教程

Servlet自動刷新頁面

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

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

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

public void setIntHeader(String header, int headerValue)

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

自動刷新頁面實例

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

// 導入必需的 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);
 
      // 設置響應內容類型
      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 =
      "<!doctype html public \"-//w3c//dtd html 4.0 " +       "transitional//en\">\n";
      out.println(docType +
        "<html>\n" +
        "<head><title>" + title + "</title></head>\n"+
        "<body bgcolor=\"#f0f0f0\">\n" +
        "<h1 align=\"center\">" + title + "</h1>\n" +
        "<p>當前時間是:" + CT + "</p>\n");
  }
  // 處理 POST 方法請求的方法
  public void doPost(HttpServletRequest request,
                     HttpServletResponse response)
      throws ServletException, IOException {
     doGet(request, response);
  }
}

現在讓我們來編譯上面的 Servlet,并在 web.xml 文件中創建以下條目:

....
 <servlet>
     <servlet-name>Refresh</servlet-name>
     <servlet-class>Refresh</servlet-class>
 </servlet>
 
 <servlet-mapping>
     <servlet-name>Refresh</servlet-name>
     <url-pattern>/Refresh</url-pattern>
 </servlet-mapping>
....

現在通過訪問 URL http://localhost:8080/Refresh 來調用這個 Servlet。這將會每隔 5 秒鐘顯示一次當前系統時間。運行該 Servlet,并等待查看結果:

使用 Servlet 自動刷新頁面
當前時間是:9:44:50 PM

 

全部教程
主站蜘蛛池模板: 一级特黄国产高清毛片97看片 | 夜夜躁狠狠躁日日躁视频 | 日本伊人精品一区二区三区 | 97色在线观看免费视频 | 婷婷开心激情 | 在线看a级片 | 国产亚洲一区二区三区不卡 | 国产男女视频在线观看 | 日本无遮挡亲吻膜下面免费 | 黄色短视频网站 | 亚洲日韩中文字幕在线播放 | wwwxxx欧美| 亚洲一区日韩二区欧美三区 | 57pao国产成视频免费播放 | 成人免费毛片视频 | 国产短视频精品一区二区三区 | 欧美精品在线免费观看 | 亚洲伊人久久综合影院2021 | 久久精品国产大片免费观看 | 一级成人a毛片免费播放 | 天天拍天天干 | 亚洲成a人片在线观看播放 亚洲成精品动漫久久精久 亚洲大尺度 | 欧美成人做性视频在线播放 | 久久中文字幕一区二区三区 | 亚洲综合男人的天堂色婷婷 | 国产bbwbbwbbwbbw | 性欧美极品另类 | 一区二区三区在线 | 网站 | 一级在线免费观看 | 欧洲三级在线观看 | 又色又爽又黄的视频网站 | 日本黄色影院在线观看 | 男男1v1高h猛烈做哭bl强制 | 日韩在线视频不卡一区二区三区 | 波多野结衣中文字幕视频 | 国产精品一区二区三区久久 | 香蕉视频你懂的 | 日本免费不卡视频一区二区三区 | 爽爽影院色黄网站在线观看 | 九九亚洲综合精品自拍 | 久久免费视频播放 |