Java Web学习笔记05:状态管理

本文详细介绍了Java Web中的状态管理技术,包括Cookie的作用、安全性能及语法,Session对象的使用,以及Application对象的应用。通过案例演示了如何利用Cookie保存登录状态,如何使用Session实现访问控制,以及如何统计网站访问人数。此外,还对比了Cookie和Session的差异,并给出了课后作业,帮助读者深入理解这些概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文章目录

一、Cookie

1、Cookie作用

2、Cookie安全性能

3、Cookie语法

(1)导入包

(2)创建Cookie

(3)写入Cookie

4、Cookie对象常用方法

5、案例演示:利用Cookie保存登录用户名信息

(1)创建Web项目CookieDemo

(2)修改web目录里的首页文件index.jsp

(3)在web目录里创建登录页面login.jsp

(4)在web目录里创建登录处理页面do_login.jsp

(5)在web目录里创建登录成功页面success.jsp

(6)启动tomcat服务器,查看运行效果

二、session对象

1、什么是会话

2、利用会话机制实现访问控制

3、session对象常用方法

4、session与窗口的关系

5、案例演示:使用session实现访问控制

(1)创建Web项目SessionDemo

(2)在src目录里创建net.hw.bean包,在包里创建User实体类

(3)在web目录里修改首页文件index.jsp

(4)在web目录里创建登录页面login.jsp

(5)在web目录里创建登录处理页面do_login.jsp

(6)在web目录里创建添加新闻页面,增加登录验证

(7)启动服务器,查看运行效果

6、Cookie与session的比较

三、application对象

1、application对象的作用

2、application对象的常用方法

3、案例演示:统计网站访问人数

(1)创建Web项目ApplicationDemo

(2)在WEB-INF目录里创建lib目录,添加数据库驱动程序jar包

(3)在web目录里修改首页index.jsp内容

(4)在web目录里创建登录页面login.jsp

(5)在src里创建net.hw.bean包,创建用户实体类User

(6)在src里创建net.hw.dbutil包,在里面创建ConnectionManager类

(7)在src里创建net.hw.dao包,在里面创建用户数据访问接口UserDao

(8)在user.hw.dao里创建impl子包,在里面创建用户数据访问接口实现类UserDaoImpl

(9)在web目录里创建登录处理页面do_login.jsp

(10)在web目录里创建登录成功页面success.jsp

(11)启动服务器,查看运行效果

四、JSP隐含对象的范围

五、小结

六、课后作业

练习1、使用Cookie简化用户登录

练习2、使用session实现访问控制

练习3、网页计数器

练习4、新闻栏目的读取

练习5、添加新闻主题

练习6、主题动态显示


一、Cookie

浏览购物网站查看不同商品时,系统会自动记录已经浏览过的商品。Cookie是Web服务器保存在客户端的一系列文本信息。

1、Cookie作用

  • 会话状态管理(如用户登录状态、购物车、游戏分数或其它需要记录的信息)
  • 个性化设置(如用户自定义设置、主题等)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

酒城译痴无心剑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值