因为这个就像留言本一样,留言后还要转回原页面,我想用一个Action处理提交上来的留言信息储存进数据库后再返回那个原始的页面,那么这个页面就不是固定的,那么如何转向一个动态的页面呢?

解决方案 »

  1.   

    return new ActionForward("你要转向的action和方法");
      

  2.   

    Action的execute方法需要返回ActionForward,但从来没有说必须mapping.findForward()
      

  3.   

    在Action中需要的地方这样调用return (mapping.findForward("urlName"));
    在struts.config.xml里配置全局或局部的forward参数
    <global-forwards>
    <forward   name="urlName"                path="/xxxx.jsp"/>
    </global-forwards>
    或局部的 那就放在你那个Action里
    <action path="" type="" scope="session" validate="false">
              <forward name="urlName" path="/dir/xxx.jsp"/>
              <forward name="xx" path="/dir2/xxxx.jsp">
               </forward>
     </action>
      

  4.   

    把url放到form里,同一跳到一个页面,然后在上面根据url跳转