2017-02-21 36 views
1

在Struts1的你可以通過actionMapping.getParameter()方法使用該動作類內從元件(struts-config.xml中)和訪問屬性參數它的數值。對於需要多個步驟的操作,該參數通常用於指示該映射與哪個步驟相關聯 。從<action>元件屬性參數 - 等效Struts中2

例:

<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

閱讀文檔[我們如何從動作訪問靜態參數](http://struts.apache.org/docs/how-do-we-access-static-parameters-from-an-action.html)。 –