在很多Web應用中,為了完成不同的工作,一個HTML form標簽中可能有兩個或多個submit按鈕,Struts2中提供了另外一種方法,使得無需要配置可以在同一個action類中執行不同的方法(默認執行的是execute方法)
使用這種方式也需要通過請求參來來指定要執行的動作。請求參數名的格式為
action!method.action
注:由於Struts2只需要參數名,因此,參數值是什麼都可以。
下面我就給出一個實例程序來演示如何處理有多個submit的form:
主頁面more_submit.jsp
MoreSubmitAction.java
structs.xml
result.jsp