来自<action>元素的属性参数 - 在Struts 2中等效

时间:2017-02-21 16:33:11

标签: struts2 migration struts1

在Struts1中,您可以使用元素(struts-config.xml)中的属性参数,并通过actionMapping.getParameter()方法在操作类中访问它的值。对于需要多个步骤的操作,该参数通常用于指示映射关联的步骤 用。

例如:

<action path="\something\Step1"
type="actions.SomethingAction"
parameter="step1"> ...

<action path="\something\Step2"
type="actions.SomethingAction"
parameter="step2"> ...

Struts2的替代解决方案是什么?

1 个答案:

答案 0 :(得分:1)

可以使用动作配置中的参数

<package name="something" namespace="/something" extends="struts-default">
  <action name="Step1" class="actions.SomethingAction">
    <param name="step1" ...
  </action>
  <action name="Step2" class="actions.SomethingAction">
    <param name="step2" ...
  </action>
</package>