1

我有一个struts 2,它有一个动作必须驱动到另一个名为“buscarProposta”的参数,但是页面给出了错误。

动作必须传递的参数是name = "produtor" type = "redirectAction"。

<action name="consultarProposta" class="consultaPropostaLiberacaoComissaoAction" 
                                method="consultarProposta">
        <result name="input">/WEB-INF/pages/consultaPropostaLiberacaoComissao.jsp</result>
        <result name="success">/WEB-INF/pages/listaProposta/listaProposta.jsp</result>
        <result name="produtor" type="redirectAction">
            <param name="actionName">/WEB-INF/pages/produtores/produtores.jsp</param>
            <param name="chaveNegocio">${chaveNegocio}</param>
        </result>
   </action>


    <action name="buscarProposta" class="buscarPropostaAction" method="buscarProposta">
        <result name="success">/WEB-INF/pages/produtores/produtores.jsp</result>
        <result name="input">/WEB-INF/pages/listaProposta/listaProposta.jsp</result>
    </action>
4

1 回答 1

1
    <result name="produtor" type="redirectAction">
        <param name="actionName">/WEB-INF/pages/produtores/produtores.jsp</param>
        <param name="chaveNegocio">${chaveNegocio}</param>
    </result>

您正在重定向到 JSP,而redirectAction顾名思义,用于重定向到操作:

<result name="produtor" type="redirectAction">
    <param name="actionName">buscarProposta</param>
    <param name="chaveNegocio">${chaveNegocio}</param>
</result>

否则...

在此处输入图像描述

于 2015-09-23T07:53:23.210 回答