有時在HTML form中需要提供多個提交按鈕
<html:form action=
<html:submit property=
<bean:message key=
</html:submit>
<html:submit property=
<bean:message key=
</html:submit>
</html:form>
其中submit
接下來我們編寫一個LookupDispatchAction的子類
package action;
import org
public class MyLookupDispatchAction extends LookupDispatchAction
{
// 為了方便描述
// 讀者可以在getKeyMethodMap方法中從屬性文件中讀取相應的key
// 來添加到Map對象中
protected Map getKeyMethodMap()
{
Map m = new HashMap();
m
m
return m;
}
public ActionForward print (ActionMapping mapping
HttpServletRequest request
{
// 處理print代碼
}
public ActionForward save(ActionMapping mapping
HttpServletRequest request
{
// 處理save代碼
}
}
在編寫LookupDispatchAction的子類時要注意必須實現getKeyMethodMap方法
<action path=
其中parameter屬性指定了請求URL中由提交按鈕生成的請求參數名
From:http://tw.wingwit.com/Article/program/Java/ky/201311/27971.html