数据交互(二)
application內置對象?
?? application實現用戶之間的數據共享
? ?void?setAttribute(String?key,Object?value)?以keyalue的形式保存對象值
?? Object?getAttribute(String?key)?通過key獲取對象值?
? ?String?getRealPath(String?path)?返回相對路徑的真實路徑
??
??統計網站訪問次數:
??? <%
??? ?//獲取當前網站的訪問次數
???? Integer?count=(Integer)application.getAttribute("count");
???? if(count!=null){
???? ?count++;
??? ?}else{
??? ??count=1;
?? ??}
??? ?application.setAttribute("count",?count);
?? ?%>
? ??<%
??? ?out.print("當前網站訪問次數:"+application.getAttribute("count"));
???
???%>
作用域
??從小到大:page(pageContext)--->request---->session---->application
?? page對象作用域只在當前頁面有效
?? request作用域是在當前請求內有效
?? session作用域是在當前會話內有效
? ?application對象的作用域是在應用上下文
cookie對象的常用方法: void?setMaxAge(int?expiry):設置cookie的有效期,以秒為單位; void?setValue(String?value):在cookie創建后,為cookie賦予新的值; String?getName():獲取cookie的名稱; String?getValue():獲取cookie的值; int?getMaxAge():獲取cookie的有效時間,以秒為單位;使用cookie: 創建cookie對象: Cookie?newCookie=new?Cookie(String?name,String?value); 寫入cookie: response.addCookie(newCookie); 讀取cookie: <% response.addcookie(new?Cookie("username","jack")); response.addcookie(new?Cookie("password","123456")); response.sendRedirect("info.jsp"); %>cookie有效期:
cookie與session作用域的對象: session作用域是在服務器端保存用戶信息,cookie是在客戶端保存用戶信息; session作用域中保存的值是object類型,cookie保存的值是String類型; session作用域隨會話的結束而將其存儲的數據銷毀,cookie可以長期保存在客戶端; cookie通常用于保存不重要的用戶信息,重要的信息使用session作用域保存;?
?? application實現用戶之間的數據共享
? ?void?setAttribute(String?key,Object?value)?以keyalue的形式保存對象值
?? Object?getAttribute(String?key)?通過key獲取對象值?
? ?String?getRealPath(String?path)?返回相對路徑的真實路徑
??
??統計網站訪問次數:
??? <%
??? ?//獲取當前網站的訪問次數
???? Integer?count=(Integer)application.getAttribute("count");
???? if(count!=null){
???? ?count++;
??? ?}else{
??? ??count=1;
?? ??}
??? ?application.setAttribute("count",?count);
?? ?%>
? ??<%
??? ?out.print("當前網站訪問次數:"+application.getAttribute("count"));
???
???%>
作用域
??從小到大:page(pageContext)--->request---->session---->application
?? page對象作用域只在當前頁面有效
?? request作用域是在當前請求內有效
?? session作用域是在當前會話內有效
? ?application對象的作用域是在應用上下文
cookie對象的常用方法: void?setMaxAge(int?expiry):設置cookie的有效期,以秒為單位; void?setValue(String?value):在cookie創建后,為cookie賦予新的值; String?getName():獲取cookie的名稱; String?getValue():獲取cookie的值; int?getMaxAge():獲取cookie的有效時間,以秒為單位;使用cookie: 創建cookie對象: Cookie?newCookie=new?Cookie(String?name,String?value); 寫入cookie: response.addCookie(newCookie); 讀取cookie: <% response.addcookie(new?Cookie("username","jack")); response.addcookie(new?Cookie("password","123456")); response.sendRedirect("info.jsp"); %>cookie有效期:
cookie與session作用域的對象: session作用域是在服務器端保存用戶信息,cookie是在客戶端保存用戶信息; session作用域中保存的值是object類型,cookie保存的值是String類型; session作用域隨會話的結束而將其存儲的數據銷毀,cookie可以長期保存在客戶端; cookie通常用于保存不重要的用戶信息,重要的信息使用session作用域保存;?
轉載于:https://www.cnblogs.com/mayuan01/p/11139156.html
總結
- 上一篇: js常用正则表达式
- 下一篇: Android性能测试-分析工具