登陆验证成功后的跳转页面依然保留用户信息
從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") 一般用于驗證登陸失敗時。
總結
以上是生活随笔為你收集整理的登陆验证成功后的跳转页面依然保留用户信息的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上dj是什么意思_彩超上显示“乳腺结节”
- 下一篇: node+express+mongodb