2024年4月27日发(作者:)
JSP session对象存储数据
session会话代表客户在网页的活动过程。当客户登录时,就会自动生成一个对象,即可跟踪客户的会
话。利用session对象,可以做很多事情,如记录登录网站客户日志,统计在线人数等。
现在创建一个案例,演示使用session跟踪用户。该案例包含三个文件,分别为,
SessionExample1_和SessionExample1_文件,其中文件代码如下所示:
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<% String s=();%>
服务器分配的身份ID为:
<%=s%>
上述代码中,使用getId方法获取服务器分别标识ID并输出。打开SessionExample1_文件,输
入下列代码:
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<% String s=();
String username=ameter("username");
username=new String(es("iso-8859-1"));
ribute("name",username);
%>
服务器分配的身份ID是:
<%=s%>
欢迎<%=username%>光临本页面
上述代码中,使用session对象的ribute("name",username)方法将username变量的
值和名称name进行关联,这样在其他页面就可以使用name名称获取绑定的值。打开SessionExample1
_文件,输入下列代码:
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<% String s=();
String name=(String)ribute("name");
("欢迎光临"+name+"");
%>
服务器分配的身份ID是:
<%=s%>
上述代码中,使用session对象的getAttribute()方法,获取上一个页面绑定name对象关联的值。最
后,获取的身份ID和绑定值输出。
将上述三个文件复制到Tomcat服务器运行目录下。打开IE浏览器,在地址栏中输入localhost:
8080/JSPExample/,单击【转到】,会显示如图3-12所示窗口:
图3-12 信息输入窗口
在图3-12中输入信息后,单击【提交】按钮,会显示如图3-13所示窗口。单击图3-13中的【转向另
一个页面】超级链接,会显示如图3-14所示窗口:
图3-13 会话绑定窗口
图3-14 显示绑定信息


发布评论