2024年4月19日发(作者:)

实验3-2session对象

1.相关知识点

HTTP协议是一种无状态协议。一个客户向服务器发出请求

(request),然后服务器返回响应(response),连接就被关闭了。

所以,Tomcat服务器必须使用内置session对象(会话)记录有关

连接的信息。同一个客户在某个Web服务目录中的session是相同的;

同一个客户在不同的Web服务目录中的session是互不相同的;不同

用户的session是互不相同的。一个用户在某个web服务目录的

session对象的生存期限依赖于客户是否关闭浏览器、依赖于

session对象是否调用invalidate()方法使得session无效或

session对象达到了设置的最长的“发呆”时间。

2.实验目的

本实验的目的是让学生掌握怎样使用session对象存储和用户有关

的数据。

3.实验要求

本实验编写3个JSP页面,和。

页面提供一个表单,用户可以通过表单输入姓名提供给

页面,该页面将用户的姓名存放到用户的session(会话)

中。如果用户链接到页面,该页面将检查用户的session

中是否存放了姓名,否则就将用户重新定向到login页面;如果用户

链接到页面,将销毁用户的session。

的具体要求

页面提供一个表单,要求表单中提供一个text输入框,

供用户输入名字提交给当前页面,login,jsp页面将用户输入的名字

存放到用户的session(会话)中。

的具体要求

要求页面可以显示一幅图像。但前提条件是,用户事先必

须在session中存放有名字,否则无法看到图像,而且还会被重新定

向到页面。

的具体要求

用户一旦访问页面,用户的session的对象将被销毁,用

户必须重新访问其他的页面获得新的session。