具体来说是这样:网站页面大多数网页都要要验证用户的,如果用户不存在则要求他登录,登录之后再返回原来的页面,请问这样的需求如何实现?
小弟新手,感谢各位帮忙。

解决方案 »

  1.   

    你再验证登录成功之后,再跳转到原来登录的页面就是呀例如,你的登录页面login.jsp,验证成功后,return new ActionForward("login.jsp");
      

  2.   

    可以发送一个标记,比如说是从index.jsp跳过来的,request.setAttribute("flag", "index");,或者早你的URL串后面加上?flag=index,这样在处理登陆的逻辑里把这个值接收到,用if判断,跳回到哪个页面
      

  3.   

    用struts拦截器进行权限验证,如果登录过就直接跳转,没有登录就跳转到登录页面同时把request的页面保存到session里。登录成功后去session里超找url。如果不为空,就跳转过去。。
      

  4.   

    写一个filter拦截主要功能路径、、、当这个用户进行操作的时候...都会先被filter拦截到。。
    filter里面只需要些判断一下session里面有没有user就可以了、、、前提是用户登录的时候你把user存到了session里面、、、
      

  5.   

    这叫权限过滤  
    用struts拦截器吧
    自己去百度找过滤器代码
      

  6.   

    String fromURL = request.getHeader("Referer");
           你返回到那个fromURL就可以了!
            request.getHeader("Referer")是从哪里过来访问的
            request.getRequestURI();是要访问哪个地址