• 登入后返回原来的页面


    方法一.//保存在session 在要保存的页面加入如下代码

    1. String ls_URL =   
    2.   
    3.       new StringBuffer(request.getRequestURL()).toString();   
    4.   
    5. session.setAttribute("ls_URL",ls_URL);  

    在登入成功页面加入

    1. String ls_newURL=(String)session.getAttribute("ls_URL");//从session中读取地址  
    2.   
    3. out.println("<script language='javascript'>window.location.href='"+ls_newURL+"';</script>");//将页面重定向到保存页面   

    方法二

    [jscript] view plaincopy
    1. documnet.referrer取得上一页面的url  
    2.   
    3.   
    4.   
    5. <script language="javascript">  
    6.   
    7. var url=document.referrer;  
    8.   
    9. var p=url.toLowerCase().indexOf("163.com");  
    10.   
    11. if (p>0)  
    12.   
    13. {  
    14.   
    15. window.navigate("163/index.htm");  
    16.   
    17. }  
    18.   
    19. else  
    20.   
    21. {  
    22.   
    23. window.navigate("sina/index.htm");  
    24.   
    25. }  
    26.   
    27. </script>  

     方法三

      1. 首先,在登录页面做一个隐藏域来获得请求头信息   
      2.   
      3. 注:Referer:包含一个URL,用户从该URL代表的页面出发访问当前请求的页面。   
      4.   
      5.   
      6.   
      7. <input type="hidden"  name="li_url" value=" <%=request.getHeader("Referer")%>">   
      8.   
      9.   
      10.   
      11.   
      12.   
      13. 然后在服务器端得到这个url ,然后放回在request作用域内   
      14.   
      15.   
      16.   
      17. String li_url=request.getParameter("li_url");   
      18.   
      19. request.setAttribute("li_url", li_url);//当然session 也没问题   
      20.   
      21.   
      22.   
      23. 然后 再在客户端中取得这个url ,重新开始一个新的请求即可   
      24.   
      25.   
      26.   
      27. <script language='javascript'>window.location.href='"+${li_url}+"'; </script
  • 相关阅读:
    零售数据框架
    API安全Checklist
    高级区块链工程师评定
    软件项目复杂性
    e-Commerce电商参考云架构
    面试中的学习能力判断
    SpringCloud微服务架构案例-共享服务中心
    Software Architecture and High Level Design软件架构与概要设计
    基于Istio的ServiceMesh
    a store with that domain name already exists怎么解决
  • 原文地址:https://www.cnblogs.com/mili3/p/3974757.html
Copyright © 2020-2023  润新知