方法1:可以利用ServletContext類的對象application解決,這個屬于整個web應用都公用的內部對象。例如在監聽器中
創新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于網站制作、做網站、東臺網絡推廣、小程序開發、東臺網絡營銷、東臺企業策劃、東臺品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;創新互聯為所有大學生創業者提供東臺建站搭建服務,24小時服務熱線:028-86922220,官方網址:vcdvsql.cn
public class GetConnListener implements ServletContextListener {
//例如這個是要傳的數據
String data="0";
//當此web應用被訪問后啟用該方法
public void contextInitialized(ServletContextEvent sce) {
//創建application
ServletContext application=sce.getServletContext();
//將數據存入application的屬性中
application.setAttribute("Data",data);}
然后再JSP頁面,的JSP腳本中寫入
String data=(String)sapplication.getAttribute("Data");
out.print(data);
就能狗獲取和輸出這個數據了。
方法二便是直接在JAVA中把數據存入數據庫,JSP從數據庫中讀出數據。
你直接寫一個方法A,在你要監聽的那根類的方法B中調用方法A,這樣B每次執行當然就會調用A了。
應用程序很高興對所有這些活動一無所知。它只知道自己的虛擬地址空間。但是,如果當前在主存中的頁面集(稱為 駐留集)少于實際要使用的頁面集(稱為 工作集),應用程序的性能很快就會顯著降低。(不幸的是,本文中您將看到,我們要討論的工具常常交換使用這兩個術語,盡管它們指的是完全不同的事物。) Task Manager 和 PerfMon 我們首先考察兩種最常見的工具:Task Manager 和 PerfMon。這兩個工具都隨 Windows 一起提供,因此由此起步比較容易。 Task Manager Task Manager 是一種非常見的 Windows 進程監控程序。您可以通過熟悉的 Ctrl-Alt-Delete 組合鍵來啟動它,或者右擊任務欄。Processes 選項卡顯示了最詳細的信息,如圖 2 所示。 圖 2. Task Manager 進程選項卡 圖 2 中顯示的列已經通過選擇 View -- Select Columns 作了調整。有些列標題非常含糊,但可以在 Task Manager 幫助中找到各列的定義。和進程內存使用情況關系最密切的計數器包括: Mem Usage(內存使用):在線幫助將其稱為進程的工作集(盡管很多人稱之為駐留集)——當前在主存中的頁面集。但是這個數值包含能夠和其他進程共享的頁面,因此要注意避免重復計算。比方說,如果要計算共享同一個 DLL 的兩個進程的總內存占用情況,不能簡單地把“內存使用”值相加。 Peak Mem Usage(內存使用高峰值):進程啟動以來 Mem Usage(內存使用)字段的最大值。 Page Faults(頁面錯誤):進程啟動以來要訪問的頁面不在主存中的總次數。 VM Size(虛擬內存大小):聯機幫助將其稱為“分配給進程私有虛擬內存總數。”更確切地說,這是進程所 提交的內存。如果進程保留內存而沒有提交,那么該值就與總地址空間的大小有很大的差別。 雖然 Windows 文檔將 Mem Usage(內存使用)稱為工作集,但在該上下文中,它實際上指的是很多人所說的駐留集(resident set),明白這一點很重要。您可以在 Memory Management Reference 術語表(請參閱 參考資料)中找到這些術語的定義。 工作集 更通常的含義指的是一個邏輯概念,即在某一點上為了避免分頁操作,進程需要駐留在內存中的那些頁面。 PerfMon 隨 Windows 一起提供的另一種 Microsoft 工具是 PerfMon,它監控各種各樣的計數器,從打印隊列到電話。PerfMon 通常在系統路徑中,因此可以在命令行中輸入 perfmon 來啟動它。這個工具的優點是以圖形化的方式顯示計數器,很容易看到計數器隨時間的變化情況。 請在 PerfMon 窗口上方的工具欄中單擊 + 按鈕,這樣會打開一個對話框讓您選擇要監控的計數器,如圖 3a 所示。計數器按照 性能對象分成不同的類別。與內存使用關系最密切的兩個類是 Memory 和 Process。選中計數器然后單擊 Explain 按鈕,就可以看到計數器的定義。說明出現在主對話框下方彈出的單獨的窗口中。
我的辦法比較笨,我覺得你可以寫幾個線程,一個是定時10分鐘執行的線程,只是做定時器用,把執行的過程單獨拿到一個線程里,在寫一個8分鐘強制關閉的線程,這樣就能控制了
網站名稱:Java監聽代碼執行 java監聽機制
標題鏈接:http://vcdvsql.cn/article2/doicsoc.html
成都網站建設公司_創新互聯,為您提供企業建站、ChatGPT、手機網站建設、品牌網站設計、小程序開發、網站制作
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯