摘要: 雖然LookupDispatchAction類可以很好地處理?yè)碛卸鄠€(gè)提交按鈕的Form,但是必須要和屬性文件相關(guān)聯(lián),而且還得在getKeyMethodMap方法中進(jìn)行key和Action方法的映射,使用起來(lái)十分不方便。從Struts1.2.9開(kāi)始,加入了另一個(gè)用于處理多個(gè)提交動(dòng)作的EventDispatchAction類。這個(gè)類也是DispatchAction的子類,它在使用上要比LookupDispatchAction類容易的多。EventDispatchAction類的基本原理是通過(guò)
元素的parameter屬性指定多個(gè)動(dòng)作,中間用逗號(hào)(,)分隔。每個(gè)動(dòng)作實(shí)際上就是標(biāo)簽的property屬性值。這樣EventDispatchAction類就可以根據(jù)每個(gè)標(biāo)簽的屬性值來(lái)確定用戶按的是哪個(gè)提交按鈕了。 閱讀全文