怎么实现从哪一个页面登陆,登陆成功后返回那一个页面就像现在的网站,当你点到一个需要登陆才能用的链接时,他会转到登陆页面,当你登陆成功后,又转回你那个需要登陆才能用的链接的页面

解决方案 »

  1.   

    当前窗体点登陆弹出一个子窗体 登陆成功后把登陆的用户信息存在一个SESSION里 关闭子窗体 刷新父窗体 在父窗体里要进行判断 如果SESSION不为空 那么显示 欢迎XXXX登陆  如果为空 显示 请 登陆 注册 字样 我觉得这样应该可以吧 
      

  2.   

    <jsp:forward page="登录页.jsp"/>
      

  3.   

    forward都不会用?那你看看这吧:http://test.family168.com/tutorial/jsp/html/index.html
      

  4.   

    登陆之后session保存,然后window.history.back()
      

  5.   


    Object obj=session.getAttribute("username");
    if(obj==null){
       response.sendRedirect("./login.html");
    }else{
       response.sendRedirect("./success.html");
    }你还可以用<jsp:forward page="./login.html" flush="true"></jsp:forward>
      

  6.   


    Object obj=session.getAttribute("username");
    if(obj==null){
       response.sendRedirect("./login.html");
    }else{
       response.sendRedirect("./success.html");
    }你还可以用<jsp:forward page="./login.html" flush="true"></jsp:forward>
      

  7.   


    用js的可以这样
           if(username.equals("123")){
              %>
              <script>
              javascript:history.go(-2)
              </script>
              <% 
           }
      

  8.   


    用js的可以这样
           if(username.equals("123")){
              %>
              <script>
              javascript:history.go(-2)
              </script>
              <% 
           }
      

  9.   


    用js的可以这样
           if(username.equals("123")){
              %>
              <script>
              javascript:history.go(-2)
              </script>
              <% 
           }
      

  10.   


    用js的可以这样
           if(username.equals("123")){
              %>
              <script>
              javascript:history.go(-2)
              </script>
              <% 
           }
      

  11.   


    用js的可以这样
           if(username.equals("123")){
              %>
              <script>
              javascript:history.go(-2)
              </script>
              <% 
           }
      

  12.   


    用js的可以这样
           if(username.equals("123")){
              %>
              <script>
              javascript:history.go(-2)
              </script>
              <% 
           }
      

  13.   

    晕倒CSDN出错了!
    都不知道自己回了几个了
      

  14.   

    从请求头里面
    request.getHeader("referer");得到来源页,然后ridirect过去
      

  15.   

    从请求头里面
    request.getHeader("referer");得到来源页,然后ridirect过去
      

  16.   

    从请求头里面
    request.getHeader("referer");得到来源页,然后ridirect过去
      

  17.   

    从请求头里面
    request.getHeader("referer");得到来源页,然后ridirect过去
      

  18.   

    从请求头里面
    request.getHeader("referer");得到来源页,然后ridirect过去
      

  19.   

    首先判断是否登录。。如果无登录就在页面跳转到登录页时将一个值(就是登录前提下跳转的页面)写道session里。
    在登录以后,直接将该session值取出,然后跳转即可(该跳转可以用JSP代码实现,也可以用脚本实现,看楼主喜欢什么了)。
      

  20.   

    在session中记录用户信息~~如果信息为空则页面跳转指向登录页面~~登录后有go.history(参数)(JS)或location.href(url)(vb)跳转回原来的页面~~网上搜一下吧~~很多例子~~
      

  21.   

    就是将这个页面的url以参数的形式传给登陆页面,登陆成功后再用Response.Redirect();回调
      

  22.   

    forward 或Redirect 
    但是使用redirect跳转页面后没有request所以取得不了上个页面的属性值
      

  23.   

    string strurl=request.url用来获得你现在访问的页面.
    如果条件不成立.
    则将跳到你要转到的页面:如要登陆页面.这里strurl就可以作为参数值传到登陆页面.如:login.aspx?url="+strurl+"登陆成功后接收url的值,然后即可以跳到strurl页面啦!