1 建立及擷取用戶端會話
session.setAttribute(String name,Object obj);
session.getAttribute(String name)
傳回值是Object類型。
2 移除指定的綁定對象
session.removeAttribute(String name)
3 銷毀session
session.invalidate()
4 會話逾時管理
session.setMaxInactiveInterval(10000)
機關為秒
例子:
(1)index.jsp頁面
<code><form id=</code><code>"form1"</code> <code>name=</code><code>"form1"</code> <code>method=</code><code>"post"</code> <code>action=</code><code>"session.jsp"</code><code>></code>
<code> </code><code><div align=</code><code>"center"</code><code>></code>
<code> </code><code><table width=</code><code>"23%"</code> <code>border=</code><code>"0"</code><code>></code>
<code> </code><code><tr></code>
<code> </code><code><td width=</code><code>"36%"</code><code>><div align=</code><code>"center"</code><code>>您的名字是:</div></td></code>
<code> </code><code><td width=</code><code>"64%"</code><code>></code>
<code> </code><code><</code><code>label</code><code>></code>
<code> </code><code><div align=</code><code>"center"</code><code>></code>
<code> </code><code><input type=</code><code>"text"</code> <code>name=</code><code>"name"</code> <code>/></code>
<code> </code><code></div></code>
<code> </code><code></</code><code>label</code><code>></code>
<code> </code><code></td></code>
<code> </code><code></tr></code>
<code> </code><code><td colspan=</code><code>"2"</code><code>></code>
<code> </code><code><div align=</code><code>"center"</code><code>></code>
<code> </code><code><input type=</code><code>"submit"</code> <code>name=</code><code>"Submit"</code> <code>value=</code><code>"送出"</code> <code>/></code>
<code> </code><code></div></code>
<code> </code><code></td></code>
<code> </code><code></table></code>
<code></div></code>
<code></form></code>
(2)session.jsp頁面
<code><%</code>
<code> </code><code>String</code> <code>name = request.getParameter(</code><code>"name"</code><code>); </code><code>//擷取使用者填寫的使用者名</code>
<code> </code>
<code> </code><code>session.setAttribute(</code><code>"name"</code><code>,name); </code><code>//将使用者名儲存在session對象中</code>
<code> </code><code>%></code>
<code> </code><code><form id=</code><code>"form1"</code> <code>name=</code><code>"form1"</code> <code>method=</code><code>"post"</code> <code>action=</code><code>"result.jsp"</code><code>></code>
<code> </code><code><table width=</code><code>"28%"</code> <code>border=</code><code>"0"</code><code>></code>
<code> </code><code><tr></code>
<code> </code><code><td>您的名字是:</td></code>
<code> </code><code><td><%=name%></td></code>
<code> </code><code></tr></code>
<code> </code><code><td>您最喜歡去的地方是:</td></code>
<code> </code><code><td><</code><code>label</code><code>></code>
<code> </code><code><input type=</code><code>"text"</code> <code>name=</code><code>"address"</code> <code>/></code>
<code> </code><code></</code><code>label</code><code>></td></code>
<code> </code><code><td colspan=</code><code>"2"</code><code>><</code><code>label</code><code>></code>
<code> </code><code></div></code>
<code> </code><code></table></code>
<code> </code><code></form></code>
(3)result.jsp頁面
<code> </code>
<code> </code><code>String</code> <code>name = (</code><code>String</code><code>)session.getAttribute(</code><code>"name"</code><code>); </code><code>//擷取儲存在session範圍内的對象</code>
<code> </code><code>String</code> <code>solution = request.getParameter(</code><code>"address"</code><code>); </code><code>//擷取使用者輸入的最想去的地方</code>
<code><form id=</code><code>"form1"</code> <code>name=</code><code>"form1"</code> <code>method=</code><code>"post"</code> <code>action=</code><code>""</code><code>></code>
<code> </code><code><table width=</code><code>"28%"</code> <code>border=</code><code>"0"</code><code>></code>
<code> </code><code><td colspan=</code><code>"2"</code><code>><div align=</code><code>"center"</code><code>><strong>顯示答案</strong></div> </td></code>
<code> </code><code><td width=</code><code>"49%"</code><code>><div align=</code><code>"left"</code><code>>您的名字是:</div></td></code>
<code> </code><code><td width=</code><code>"51%"</code><code>><</code><code>label</code><code>></code>
<code> </code><code><div align=</code><code>"left"</code><code>><%=name%></div> <!-- 将使用者輸入的使用者名在頁面中顯示 --></code>
<code> </code><code></</code><code>label</code><code>></td></code>
<code> </code><code><td><</code><code>label</code><code>></code>
<code> </code><code><div align=</code><code>"left"</code><code>>您最喜歡去的地方是:</div></code>
<code> </code><code><td><div align=</code><code>"left"</code><code>><%=solution%></div></td> <!-- 将使用者輸入的最想去的地方在頁面中顯示 --></code>
本文轉自stock0991 51CTO部落格,原文連結:http://blog.51cto.com/qing0991/1341497,如需轉載請自行聯系原作者