在Struts 2 redirectAction中,我可以在没有类型转换的情况下传递动态复杂对象吗?

时间:2012-03-12 13:50:49

标签: java struts2

我正在尝试将一个 ArrayList 对象从一个动作传递到另一个动作。我想做这样的事情:

  <result name="success" type="redirectAction">
    <param name="actionName">myAction</param>
    <param name="parse">true</param>
    <s:iterator status="status" value="${myObjectsArrayList}">
        <param name="myObjectsArrayList[#status.index].var1" value=<s:property value="var1"/> />
    </s:iterator>
  </result>

1 个答案:

答案 0 :(得分:-1)

使用“chain”结果类型,它将保留堆栈中的所有参数,从原始操作到最终结果。需要提及的一个问题是,您无法使用“链”结果重新映射参数。