Параметр атрибута из элемента ‹action› — эквивалент в Struts 2

В Struts1 вы можете использовать атрибут parameter из элемента (struts-config.xml) и получить доступ к его значению в классе действий с помощью метода actionMapping.getParameter(). Для действий, требующих нескольких шагов, этот параметр часто используется для указания того, с каким шагом связано сопоставление.

Ex:

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

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

Какое альтернативное решение для Struts2?


person Ariana    schedule 21.02.2017    source источник


Ответы (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>
person Roman C    schedule 21.02.2017
comment
Можете ли вы помочь мне с эквивалентным методом для actionMapping.getParameter()? - person Ariana; 22.02.2017
comment
Прочтите документы Как получить доступ статические параметры из действия. - person Roman C; 22.02.2017
comment
Я новичок в stackoverflow и не знаю, как это сделать????? - person Ariana; 25.02.2017