我有一个 struts 2,它有一个操作必须驱动到另一个名为“buscarProposta”的操作,该操作引导一个参数,但页面给出错误。
该action必须传递的参数是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>
最佳答案
<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>
否则...
关于java - Struts 2 我无法通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32723528/