我有一个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>
答案 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>
...否则