JSP开发:Session对象使用环境及主要方法

来源:互联网 发布:手机免费直播软件 编辑:程序博客网 时间:2024/04/29 20:02
Session对象维护着客户端用户和服务器端的状态,从这个对象中可以取出用户和服务器过程中的数据和信息。这个对象在用户关闭浏览器离开Web应用之前一直有效。

  使用环境

  Session对象中保存的内容是用户与服务器整个交互过程中的信息,如果是想在整个交互的过程中都可以访问到的信息,就可以选择存放在Session对象中。

  例如在用户登录的过程中,可以在用户登录的过程中,可以再Session中记录用户的登录状态,这样用户就不比在每个页面都重新登录,只要用户没有离开单签的Web应用系统,就可以一直保存登录的状态

  主要方法

  Session所提供的方法并没有前面几个内置对象那么多,但是都是常用的方法。

  1.getAttribute(String name)

  这个方法可以获取指定属性的值。

  2.getCreationTime()

  这个方法可以获取Session对象创建的时间。

  3.getLastAccessedTime()

  这个方法可以获取Session对象上次被访问的时间。

  4.invalidate()

  这个方法可以使Session对象失效。

  5.removeAttribute(String name)

  这个方法可以移除指定的属性。

  6.setAttribute(String name,Object value)

  这个方法可以给指定名称的属性赋值。

使用示例:

<%@ page language="java" import="java.util.*" contentType="text/html;charset=gb2312"%>
<html>
<head>
<title>用户登录界面</title>
</head>
<body>
<font size="2">
<form action="LoginCheck.jsp" method="post">
用户名:<input type="text" name="userName" Size="10"/>
密码:<input type="password" name="password" Size="10"/>
<input type="submit" value="提交">
</form>
</font>
</body>
</html>

原创粉丝点击