session常用方法方法
功能session.setattribute(「變數名稱」, 變數內容);
建立session
object id = session.getattribute(「變數名稱」);
讀取session中變數內容
session.removeattribute(「變數名稱」);
清除session中變數資料
session.invalidate()
結束session
session.getcreationtime()
session建立時間
session.getlastaccessedtime()
session最後被請求時間
session.getmaxinactiveinterval()
session預設結束時間
session.getmaxinactiveinterval(int interval)
自定義session結束時間
session.isnew()
是否為新建的session
session.getattributenames()
獲取session中所有變數名稱,結果為乙個列舉類的例項
session的有效期限
①使用者關閉瀏覽器
②關閉伺服器
③使用者在session預設時間內未向伺服器傳送請求,tomcat伺服器預設時間為30分鐘
④在**中編寫結束session**
session常用方法訓練
<%@ page contenttype="text/html; charset=utf-8"%>
>
>
charset
="utf-8"
>
>
測試sessiontitle
>
head
>
>
>
<%
//建立session
string sno = "20181610545";
session.setattribute("sno", sno);
string spassword = "123456";
session.setattribute("spassword", spassword);
%>
border
=1>
>
>
session編號idth
>
>
<%=session.getid() %>td
>
tr>
>
>
session建立時間th
>
>
<%=session.getcreationtime() %>td
>
tr>
>
>
是否為新建sessionth
>
>
<%=session.isnew() %>td
>
tr>
>
>
session最後被請求的時間th
>
>
<%=session.getlastaccessedtime() %>td
>
tr>
>
>
session預設結束時間th
>
>
<%=session.getmaxinactiveinterval() %>td
>
tr>
<%
session.setmaxinactiveinterval(session.getmaxinactiveinterval()+100);
%>
>
>
修改後session的結束時間th
>
>
<%=session.getmaxinactiveinterval() %>td
>
tr>
>
>
session中變數資料th
>
>
<%=session.getattribute("sno") %>td
>
tr>
<%
session.removeattribute("sno");//清除session中變數資料
結束session,重新整理頁面後新建乙個session
%>
table
>
body
>
html
>
JSP內建物件
jsp內建物件對映表 下面是各個物件介紹 request 物件代表的是來自客戶端的請求,例如我們在form表單中填寫的資訊等,是最常用的物件。關於它的方法使用較多的是getparameter getparameternames和getparametervalues,通過呼叫這幾個方法來獲取請求物件中...
jsp內建物件
request 使用者端請求,此請求會包含來自 get post 請求的引數 response 網頁傳回使用者端的回應 包含了響應客戶請求的有關資訊 pagecontext 網頁的屬性是在這裡管理 頁面上下文物件 提供了對jsp頁面內所有的物件及名字空間的訪問 session 與請求有關的會話期,主...
JSP內建物件
內建物件 不需要預告定義,在指令碼 和表示式中直接使用。一 request物件 request物件封裝了由客戶端生成的 http 請求的所有細節,主要包括 http 頭資訊 系統資訊 請求方式 和 請求引數 等。1 訪問 請求引數 getparameter 示例 在頁面中定義超連結。刪除 在dele...