为了账号安全,请及时绑定邮箱和手机立即绑定

request与session获取区别

获取登录成功的用户名 request.getparameter()是不是也可以的 跟session获取有什么区别呢

正在回答

2 回答

session只要你不关闭网页,不管请求多少网页一直可以获取到当前连接的这个用户的信息

request是每次你打开一个网页请求都会变的,所以request.getparameter()是拿不到之前的信息的

0 回复 有任何疑惑可以回复我~

如果你是用请求重定向,request.getParameter()就不能获取登录成功的用户名。

如果你是用服务器内部转发,request.getParameter()就可以获取登录成功的用户名。

原因在与request和session的作用域不同。request是一次请求,重定向的话就不能获得(重定向是2次请求)。而session是一次会话,在同一会话中你能在任何地方获得用户名。(除非你把项目相关的页面全部关闭,或者会话超时,或者重启服务器)

如果实在不理解,就百度 jsp 四大作用域

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

request与session获取区别

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信