多个forward,每个forward对应一个提交

解决方案 »

  1.   

    你没明白我的意思,比方说,原页面显示的是第2页,我选取第2页的某记录到action处理,处理完后我想返回原页面是还是显示第2页的内容。
      

  2.   

    return new ActionForward(mapping.getInput());
      

  3.   

    试过了
    会报异常:
    java.lang.NullPointerException
    org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:372)
    org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
    org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
    org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    web.util.EncodingFilter.doFilter(EncodingFilter.java:22)
      

  4.   

    我的Action类是这样写的
    if(action.equals("aaa")){
      ----------
      -----------
      af.setPath(mapping.getInput());
    }
    return af;
    报上诉异常
      

  5.   

    struts-config.xml中配置input项就可以了阿
      

  6.   

    你没明白我的意思,比方说,原页面显示的是第2页,我选取第2页的某记录到action处理,处理完后我想返回原页面是还是显示第2页的内容。
      
      

  7.   

    有多个页面可以提交到某action处理,问题是action处理后怎么跳转回提交的页面。
      

  8.   

    楼主是不是要实现刷新的功能啊!
    比如说一个列表,有N个记录,删除一个后,再回到这个页面时,那个记录没有了,如果是这样的话return mapping.findForward( "xxx" );<forward name="xxx" path="/xxxxAction.do">