我在用struts开发一个网站。如果我打开一个A页面,而我没有logIn,页面转到Login页面,我按“登陆”键以后,页面自动转到原来我想要到达的A页面!怎么来实现。谢谢

解决方案 »

  1.   

    记录openfrom 登陆成功后跳转到那个页面
      

  2.   

    有很多个页面都需要这个功能,如果把Url记录下来,在LoginAction中:
    if(Url==A)
    {
     return p_oMapping.findForward(A);
    }
    if(Url==B)
    {
     return p_oMapping.findForward(B);
    }
    ........
    这样会不会很麻烦,应该怎么样写。谢谢。。
      

  3.   

    在登陆的时候,我们会把,用户的信息放到一个bean里面,然后呢把这个bean放在一个session里头,在每个需要登陆后才能看得页面里,加入判断这个session变量是否为null,例如用logic:present标签就可以
      

  4.   

    figoren(figoren),bluelily22(丁丁),loulou82(南京以外不考虑~) 。
    问题是自动跳转怎么实现。我有个方法是:登陆成功后转到一个中转页面temp.html:
    fucntion test()
    {
     Location.replace=url;
    }
    <body onload="test()">
    其中url是用户登陆前浏览的页面(A,B..)。
    不知道大家有没有更好的方法。