介紹下JSP如何進行自動重新整理
導讀 | JSP全稱Java Server Pages,是一種動態網頁開發技術。它使用JSP標籤在HTML網頁中插入Java程式碼。標籤通常以<%開頭以%>結束。 |
想象一下,如果要直播比賽的比分,或股票市場的實時狀態,或當前的外匯配給,該怎麼實現呢?顯然,要實現這種實時功能,您就不得不規律性地重新整理頁面。
JSP提供了一種機制來使這種工作變得簡單,它能夠定時地自動重新整理頁面。
重新整理一個頁面最簡單的方式就是使用response物件的setIntHeader()方法。這個方法的簽名如下:
public void setIntHeader(String header, int headerValue)
這個方法通知瀏覽器在給定的時間後重新整理,時間以秒為單位。
頁面自動重新整理程式示例
這個例子使用了setIntHeader()方法來設定重新整理頭,模擬一個數字時鐘:
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ page import="java.io.*,java.util.*" %><html><head><title>自動重新整理例項</title></head><body><h2>自動重新整理實</h2><% // 設定每隔5秒重新整理一次 response.setIntHeader("Refresh", 5); // 獲取當前時間 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("當前時間為: " + CT + "\n");%></body></html>
把以上程式碼儲存在main.jsp檔案中,訪問它。它會每隔5秒鐘重新整理一次頁面並獲取系統當前時間。執行結果如下:
自動重新整理實當前時間為: 6:5:36 PM
您也可以自己動手寫個更復雜點的程式。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2790369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JSP 自定義標籤介紹JS
- Jsp+JavaBean模式,Jsp+Servlet模式,MVC模式介紹JSJavaBean模式ServletMVC
- Bootstrap Blazor 元件介紹 Table (一)自動生成列功能介紹bootBlazor元件
- 教你如何進行Prometheus 分片自動縮放Prometheus
- 自動化運維工具Ansible介紹運維
- Selenium用法 - - 自動化測試介紹
- 四.unittest介面自動化框架介紹框架
- SAE自動駕駛分級介紹自動駕駛
- Python自動化測試框架介紹Python框架
- 如何自動重新整理網頁?Auto Refresh Page網頁自動重新整理工具分享網頁
- 簡單介紹自動化在各個行業的發展!行業
- 介紹迴流與重繪(Reflow & Repaint),以及如何進行優化?AI優化
- Java程式設計師面試時,如何進行自我介紹呢?Java程式設計師面試
- 何時適合進行自動化測試?(下)
- 進行Linux效能監控的命令介紹Linux
- T框架介紹(自動化測試框架)框架
- DevOps,CI,CD,自動化簡單介紹dev
- 介紹下NginxNginx
- 使用Python ftplib庫進行封裝FTP自動下載PythonFTP封裝
- springboot多環境下如何進行動態配置Spring Boot
- 四款常見IT自動化運維工具簡單介紹-行雲管家運維
- UI自動化測試介紹及入門UI
- 自動化逆向輔助利器 -- Capa工具介紹
- 重新整理 mysql 基礎篇————— 介紹mysql[一]MySql
- javascript 返回,自動重新整理JavaScript
- nacos 自動重新整理配置
- 大資料包表如何進行自動化測試大資料
- 如何利用python對HTTP代理進行自動化維護?PythonHTTP
- Oracle如何手動重新整理執行計劃Oracle
- Linux配置開機自啟動執行指令碼方法有哪些?常見介紹!Linux指令碼
- 介紹一個 MySQL 自動化運維利器 - InceptionMySql運維
- web自動化系列教程- 04 Hooks與TimeOut介紹WebHook
- Ansible自動化部署工具-元件及語法介紹元件
- xshell-ssh自動多級跳轉功能介紹
- 簡單介紹python自動化運維常用庫Python運維
- 自動化運維的發展趨勢介紹!運維
- vuex配sessionStorage進行自動儲存,解決重新整理資料丟失的問題。VueSession
- 開利網路組織線下沙龍會,進行企業落地模式介紹模式