2017-02-21 7 views
1

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

Ex:

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

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

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

ответ

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> 
+0

Спасибо большое – Ariana

+0

Можете ли вы помочь мне с эквивалентным методом для actionMapping.getParameter()? – Ariana

+0

Чтение документов [Как получить доступ к статическим параметрам из Action] (http://struts.apache.org/docs/how-do-we-access-static-parameters-from-an-action.html). –