登陆验证成功后的跳转页面依然保留用户信息

从login.jsp到 dologin.jsp 再到 login_success.jsp,在登陆成功后,两种方法可让 login_success.jsp依然获取表单信息:

1、Session内置对象:

在页面未关闭前,Session设置的变量一直有效,即使是跳转
(例如,在用户登录成功,跳转到新页面,可通过以下代码进行:xxx,欢迎你 的显示)

在表单提交的dologin.jsp中                  Session.setAttribute("变量名","变量值")  
在登陆成功后login_success.jsp中       Session.getAttribute("变量名")   

     

2、请求转发:一次转发请求,转发之后前一次的数据还在。

request.getRequestDispatcher("login_success.jsp").forward(request,response)

(例如在表单提交到dologin.jsp后,若在dologin.jsp中验证登陆成功后,设置请求转发,则在login_success.jsp中依然可以通过request.getParameter(),获取表单信息。)

 

附:

请求重定向:重定向相当于两次请求,在重定向之后前一次的数据不会保留。

请求重定向:response.sendRedirect("login_failure.jsp") 一般用于验证登陆失败时。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值