2014-05-12 61 views
1

我正在爲大學項目開發​​一個簡單的虛擬商店。我使用的是struts 1.3。我的問題是,我有這樣的:如何使用struts 1.3爲獨特的表單設置多個動作?

<action name="ComprarMaisForm" path="/ComprarMais" scope="session" type="com.myapp.struts.ComprarMaisAction"> <forward name="pagar" path="/pago.jsp"/> <forward name="eliminar" path="/vistaCarrito.jsp"/> <forward name="comprarmais" path="/index.jsp"/> </action>

我想有幾個動作,而不是一個。我能怎麼做?

回答

1

對於不同類型的行動,你必須與指定不同的動作映射不同的「路徑」

<action path="/goto1" ...> .. </action> 
<action path="/goto2" ...> .. </action> 

不管怎麼說,如果你想有相同的name(表單bean的名稱),幾個動作scopetype和前進的映射(可能是愚蠢的問題),你需要SAME動作,只要你想使用它就給相同的動作名稱。 如果有任何1個參數不同,則需要指定不同的<action/>映射。

相關問題