admin管理员组

文章数量:1532656

2024年1月25日发(作者:)

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 显示绑定信息

本文标签: 客户文件对象使用绑定