Session的妙用

Session

就是浏览器从开启到关闭(或者是到Session过期)的整个过程

我们可以通过Session对象来拿到我们之前已经输入过的东西

默认设置Session过期的时间:这是真实业务的需求:

<session-config>
    <!-- 这里是以分钟为单位的 -->
    <session-timeout>30</session-timeout>
</session-config>

例如 我们要处理这样一个事情:修改密码

我们就要输入旧密码,然后输入新密码,再确认新密码

如果我们不太会使用seesion的时候,我们可能会再向数据库查询该用户的密码然后再进行判断
但是 我们可能忘记了一个seesion这个东西
Session就是我们浏览器的一个储存缓存的地方
我们在刚开始登录网站的时候所输入的账号密码,正好是我们需要的一个旧密码
我们就可以通过

//验证旧密码,session中有川户的密码
	public void pwdModify(HttpServletRequest req,HttpServletResponse resp){
	//从Session里面拿ID;
		Object o = req.getsession( ).getAttribute(Constants.USER_SESSION);
		String oldpassword = req.getParameter("oldpassword" );
		if(o==null){
	//Session火效了,session过期广
		}
	}

posted @   没有烦恼的猫猫  阅读(44)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示