Struts 2我无法通过

时间:2015-09-22 17:48:08

标签: java redirect parameters struts2 struts-action

我有一个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>

1 个答案:

答案 0 :(得分: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>

...否则

enter image description here