国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
在jsp中怎么實現(xiàn)登錄后,自動跳轉到登錄前正瀏覽的頁面
在jsp中怎么實現(xiàn)登錄后,自動跳轉到登錄前正瀏覽的頁面?就像csdn的一樣,
不管你從哪能個頁面登錄,成功登錄后會自動跳轉回那個頁面。
解決方法一:
登錄處理后,返回如下內容:
2 PrintWriter out = response.getWriter();
3
4 out.println("<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">");
7
8 out.println("<HTML>");
9
11
12 out.println("  <BODY>");
13
16 out.println("<script>history.go(-1);history.go(0);</script>");
19
20 out.println("  </BODY>");
21
22 out.println("</HTML>");
23
24 out.flush();
25
26 out.close();
27
28 return null;
29
解決方法二:
1 String referer = req.getHeader("Referer");
2 resp.sendRedirect(referer);
3 return;
4
5
上面兩種方法不可取是因為,如果用戶登錄失敗,再次登錄的話就會出現(xiàn)登錄后返回到登錄的錯誤。
第三種:把你要在跳轉時需要保存的信息存放在session變量中,登錄后清除這個session??尚小?div style="height:15px;">
需要登錄操作的頁面上面添加:
1 <%
2     if(session.getAttribute("party")== null){
3         if(null != request.getQueryString())
4             session.setAttribute("redirectUrl", request.getRequestURL().append("?").append(request.getQueryString()).toString());
5         else
6             session.setAttribute("redirectUrl", request.getRequestURL().toString());
7         response.sendRedirect(request.getContextPath() +  "/loginto");
8     }
9 %>
在登錄處理頁面:
1 String redirectUrl = (String)req.getSession().getAttribute("redirectUrl");
2         if(StringUtils.isValid(redirectUrl)){
3             req.getSession().removeAttribute("redirectUrl");
4             resp.sendRedirect(redirectUrl);
5         }
第四種方法:寫一個servlet會話判斷類,如果在線就繼續(xù)執(zhí)行,不在線則提示登錄。所有的需要在線操作的servlet都集成此類,這樣就不需要上面那么在每個頁面寫上這些代碼了,可以集中控制。這種方式比較完整。
HttpSession session = request.getSession();
if (session.getAttribute("person") == null)
{
if (null != request.getQueryString())
session.setAttribute("redirectUrl", request.getRequestURL().append("?").append(request.getQueryString()).toString());
else
session.setAttribute("redirectUrl", request.getRequestURL()
.toString());
response.sendRedirect(request.getContextPath() + "/login.jsp");
return null;
}
return process(config, request, response);
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
getRequestURI,getRequestURL的區(qū)別
JSP里request變量列表
【小技巧】一個判斷session是否過期的小技巧
簡單登錄
jsp內置對象詳解
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服