文章來源:http://www.aygfsteel.com/bukebushuo/archive/2008/06/15/208012.html
在Struts2里面一個Form中如果有多個提交按鈕,比如添加,更新,保存等,
這些按鈕使用一個Action,調(diào)用不同的方法,并且在調(diào)用前要執(zhí)行一個JavaScript的檢查。
怎么用這個提交按鈕?
經(jīng)過總結(jié)如下:
先在form標(biāo)簽頭指定Action的命名空間:
<s:form namespace="/system/usermanager" >
然后如下調(diào)用:
<s:submit type="image" id="FIND" value="FIND" label="按指定條件檢索用戶信息"
src="/issframe/images/btn/btn_find.jpg" cssClass="button_image"
onclick="return CheckInputForRequired();" action="user" method="doSearch"/>
上面是一個圖片提交按鈕的示例,因?yàn)橐话阍陧?xiàng)目中都是使用圖片按鈕:)
在onclick中執(zhí)行javascript,記得不要漏掉return。
action就是你要調(diào)用的Action在Struts2的配置文件中定義的那個name
例如:<action name="user_*" class="com.system.action.ManagerUserAction" method="{1}">
注意不包括通配符("_"或者"!"等)。
mothed就是Action類中定義的對應(yīng)的方法了。
測試環(huán)境:Struts2.1.2 Tomcat 5.5.26 MyEclipse 6
posted on 2008-06-16 18:41
Ke 閱讀(668)
評論(0) 編輯 收藏 所屬分類:
struts 2