java - Struts 2 我无法通过

标签 java redirect parameters struts2 struts-action

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

否则...

enter image description here

关于java - Struts 2 我无法通过,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32723528/

相关文章:

java - Yodlee - 尝试 Cobrand 登录时出现 SSL 错误

javascript - 使用 slimerJS 获取 URL 重定向并截取最终 URL 的屏幕截图

java - 构造函数中有多个参数的异常

java - Vagrant、Chef-solo 和 Java Recipe : Error executing action `install` on resource 'java_ark[jdk]'

java - 将字符串转换为十六进制以用作 Canvas 油漆颜色 Java

java - 在java中将日期格式从1-1-2012转换为2012年1月1日?

c# - 执行 HTTP 307 重定向

reactjs - 正确登录后如何重定向用户?

mysql - SQL 参数 - 在哪里使用

c# - TextBox文本作为参数n Double事件