實驗環境:Myeclipse10 + tomcat7
Application對象為了多個應用程序保存信息,對於每個容器,每個用戶都共同擁有一個application對象,服務器啟動以後,會自動創建一個application對象,這個對象會一直保持到服務器關閉。
下列實例用於統計頁面訪問次數。
1.application.jsp
<%@ page language=java import=java.util.* pageEncoding=utf-8%> <% int count = 0; String c_name = request.getParameter(c_name); try { count = Integer.parseInt((application.getAttribute(c_name).toString())); } catch(Exception e){ } out.println(自服務器啟動後,此頁面已經被訪問了 + count +次); count++; application.setAttribute(c_name, new Integer(count)); %>
2.test_application.jsp
<%@ page language=java import=java.sql.* pageEncoding=utf-8 errorPage=%> <% String path = request.getContextPath(); String basePath = request.getScheme()+://+request.getServerName()+:+request.getServerPort()+path+/; %>