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,如需转载请自行联系原作者