把forword的值设成登录前访问的页面就行了

解决方案 »

  1.   

    可以直接用JAVA SCRIPT的函数试试看咯
      

  2.   

    actionBean都是使用findForward()函数,查找在struts配置文件中定义的forword逻辑名来返回forword对象的.
        如何"forword的值设成登录前访问的页面"呢?????
        怎么用"直接用JAVA SCRIPT的函数"?????
    大家能说得清楚点吗
      

  3.   

    我晕,你学了struts,这个还不知道??
    那还学什么,回去再看看书吧
      

  4.   

    TO: yxhzj(余华) ,就是在书不找着答案才上来提问的啊, 既然这个问题这么简单,yxhzj(余华) 兄都上来了为何不说一说呢
      

  5.   

    定义一个global forward
    登陆成功的action里面findforward不行么?
      

  6.   

    to: zhoudut(快乐的Java小菜鸟) , 如果是global forward当然没有问题,现在的问题是登录前访问的页面未必是global forward, 因为受保护的页面太多, 不想将它们全设成global forward
      

  7.   

    用一个全局变量保存你登录前访问的url不就行了?
    登陆时保存进去,在success页面取出来转向过去不就ok?
      

  8.   

    在STRUTS-confing映射一个你要跳转的页面不行吗?应该没有问题
      

  9.   

    在你的success页面里面response.sendRedirect(request.getHeader("referer"));
      

  10.   

    to: luoboren(落泊人) ,你说的这种方式是普通的jsp方式,在struts下不适用,因为转发都是用action来实现的, 当然敢可以用action转向到一个页数,再通过该页数转发到登录前的action,但这样就多了一步。
        to: fzpfzpfeng(大家好) ,在STRUTS-confing映射也可以, 但需要将要跳转的页面设置在该action的forword中或将它设成global forward,可是要跳转的页面很多,不可能将其都设在该action的forwrd中或global forward