Struts结果类型的可选项=";调度员“;在struts2中

Struts结果类型的可选项=";调度员“;在struts2中,struts2,Struts2,我正在使用Struts 2.3.16。 我有一个要求,就是当请求参数丢失时,我不能使用“重定向操作”。此外,我不能使用result type=“dispatcher”,因为struts版本不允许我这样做。 有人能给我推荐一个结果类型=“dispatcher”的替代方案吗 将您的内容放入会话中,然后从第二个操作中检索它,该操作映射为“redirectAction”。S2不允许您使用dispatcherresult的确切原因是什么?:)我不想使用“重定向操作”@Andrea Ligios我想stru

我正在使用Struts 2.3.16。 我有一个要求,就是当请求参数丢失时,我不能使用“重定向操作”。此外,我不能使用result type=“dispatcher”,因为struts版本不允许我这样做。 有人能给我推荐一个结果类型=“dispatcher”的替代方案吗


将您的内容放入会话中,然后从第二个操作中检索它,该操作映射为“redirectAction”。S2不允许您使用
dispatcher
result的确切原因是什么?:)我不想使用“重定向操作”@Andrea Ligios我想struts的最新版本限制了它的使用@Aleksandr对此没有任何限制。但是调度器将映射一个页面,通常是JSP,而不是另一个操作。然后,如果需要返回另一个操作,则需要使用重定向操作结果。
<action name="merchantsignupsubmit class="com.idmission.idp.action.MerchantSignupAction"
        method="execute">
         <result name="success" type="forwardAction">${merchantsignupconfirm}</result> 
        <result name="merchanterror">jsp/merchant/signup/merchant_signup.jsp</result>
        <result name="employeeerror">jsp/merchant/signup/merchant_signup.jsp</result>
        <result name="input">jsp/merchant/signup/merchant_signup.jsp</result>
    </action>