用js模擬struts2的多action調(diào)用示例
最近修了幾個(gè)struts2.1升級到2.3后動態(tài)方法調(diào)用失效的bug,深有感悟,
但是我那種原始方法有一個(gè)局限,就是在submit那里寫下的action不起作用,就算啟動了動態(tài)方法調(diào)用也不行(我想應(yīng)該是struts2.3的一個(gè)bug),所以為了完善這個(gè)功能,這里我再說一個(gè)用js的方法。
在<s:submit value="提交" onclick="return submitAction('某某action')" />,添加onclick方法,然后再在js里面寫上:
function submitAction(actionName){
document.form的name.action = actionName+".action";
return true;
}
或者是<s:submit value="提交" onclick="submitAction('某某action')" />,注意少了一個(gè)return單詞,然后在js里面寫上:
function submitAction(actionName) {
document.form的name.action = actionName+".action";
document.form的name.submit();
}
現(xiàn)在struts2的動態(tài)方法調(diào)用基本都完善了,歡迎評論補(bǔ)充。
- 詳解在Java的Struts2框架中配置Action的方法
- ajax交互Struts2的action(客戶端/服務(wù)器端)
- struts2 action跳轉(zhuǎn)調(diào)用另一個(gè)程序
- struts2中action實(shí)現(xiàn)ModelDriven后無法返回json的解決方法
- Struts2中Action中是否需要實(shí)現(xiàn)Execute方法
- 在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實(shí)例
- Struts2之Action接收請求參數(shù)和攔截器詳解
- Struts2 ActionContext 中的數(shù)據(jù)詳解
- struts2通過action返回json對象
- Struts2學(xué)習(xí)教程之Action類如何訪問WEB資源
相關(guān)文章
javascript實(shí)現(xiàn)獲取指定精度的上傳文件的大小簡單實(shí)例
下面小編就為大家?guī)硪黄猨avascript實(shí)現(xiàn)獲取指定精度的上傳文件的大小簡單實(shí)例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10
微信小程序基于movable-view實(shí)現(xiàn)滑動刪除效果
這篇文章主要介紹了微信小程序基于movable-view實(shí)現(xiàn)滑動刪除效果,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-01-01
Array.prototype.concat不是通用方法反駁[譯]
ECMAScript 5.1規(guī)范中指出,數(shù)組方法concat是通用的(generic).本文反駁了這一結(jié)論,因?yàn)閷?shí)際上并不是這樣的2012-09-09
uni-app動態(tài)修改導(dǎo)航欄標(biāo)題簡單步驟
uniapp作為一款開源軟件,可以做到一端多用,不過也有局限,在開發(fā)中有時(shí)候需要動態(tài)的去修改標(biāo)題,下面這篇文章主要給大家介紹了關(guān)于uni-app動態(tài)修改導(dǎo)航欄標(biāo)題的相關(guān)資料,需要的朋友可以參考下2023-06-06
JavaScript Event學(xué)習(xí)第五章 高級事件注冊模型
在這一章我會講解兩種高級時(shí)間注冊模型:W3C和微軟的。因?yàn)檫@兩個(gè)方法都不能跨瀏覽器,所以在現(xiàn)在看來他們的使用場合并不多。2010-02-02

