用户登录后跳转到需要登录的前一页的功能;这样的功能是什么思路 用JAVA  欢迎大家讨论

解决方案 »

  1.   

    你用什么
    struts很好控制跳转啊
    servlet也能啊
      

  2.   

    我的意思是说:用户点击一个页面 这个页面要求登录的 我帮用户跳到了登陆的页面用户登录后 想要跳回刚才需要登录的页面我用的struts1 
      

  3.   

    可以用session记录登录前浏览的页面,然后登陆后跳过去
      

  4.   

    你输入登录的信息后不是要跑到后台去验证嘛,验证成功后跳转回原来的页面就用
    return mapping.getInputForward();
    就可以跳回到原来的页面啊,当前前提是必要验证通过,如果验证不过应该有别的处理
      

  5.   

    还有一个思路就是,但你在需要登录的页面,弹出一个div的登录页,通过ajax登录验证,比跳来跳去的更友好
      

  6.   

    可以使用过滤器,我在servlet里面曾经用过,就是在登录成功后,将用户的信息放在session里面,而filter需要施加于每一个登录后才能显示的页面。在filter里面做个判断,如果session中存在userinfo,则正常跳转——也就说明用户之前已经登录了,否则直接跳转到登陆页面。我觉得struts也可以吧,我没有实践过,你可以试试的,总之这个思路应该是对的。
      

  7.   

    记下登录前浏览的页面的url不就行了
      

  8.   

    如果是用一个按钮(超链接)点击,然后转到登录页面
    可以让按钮点击后,调用一个JavaScript函数,再把当前页面地址传进去,再跳转,就可以了
    如果是在每个页面都可以登录
    那更简单了,表单弄个隐藏域就可以了
    取得方法
    request.getRequestURI() /URL
      

  9.   

    这还不简单呀!既然你使用的是struts1,那你就可以在struts.config.xml的配置文件中配置你想要跳转到的页面不就行了,然后你将用户登陆的信息保存到session或者request对象中,然后在页面中将这些值给取出来不就行了。