用js模擬struts2的多action調(diào)用示例
最近修了幾個struts2.1升級到2.3后動態(tài)方法調(diào)用失效的bug,深有感悟,
但是我那種原始方法有一個局限,就是在submit那里寫下的action不起作用,就算啟動了動態(tài)方法調(diào)用也不行(我想應(yīng)該是struts2.3的一個bug),所以為了完善這個功能,這里我再說一個用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')" />,注意少了一個return單詞,然后在js里面寫上:
function submitAction(actionName) {
document.form的name.action = actionName+".action";
document.form的name.submit();
}
現(xiàn)在struts2的動態(tài)方法調(diào)用基本都完善了,歡迎評論補充。
- 詳解在Java的Struts2框架中配置Action的方法
- ajax交互Struts2的action(客戶端/服務(wù)器端)
- struts2 action跳轉(zhuǎn)調(diào)用另一個程序
- struts2中action實現(xiàn)ModelDriven后無法返回json的解決方法
- Struts2中Action中是否需要實現(xiàn)Execute方法
- 在Action中以Struts2的方式輸出JSON數(shù)據(jù)的實例
- Struts2之Action接收請求參數(shù)和攔截器詳解
- Struts2 ActionContext 中的數(shù)據(jù)詳解
- struts2通過action返回json對象
- Struts2學(xué)習(xí)教程之Action類如何訪問WEB資源
相關(guān)文章
Node.js實戰(zhàn) 建立簡單的Web服務(wù)器
本章我們同樣通過實戰(zhàn)的演練,利用Node.js建立一個簡單的Web服務(wù)器2012-03-03JS實現(xiàn)在Repeater控件中創(chuàng)建可隱藏區(qū)域的代碼
在WEB應(yīng)用中,如何才能使應(yīng)用高效率呢?如何才能吸引用戶呢?這的確是個大學(xué)問,頁面的內(nèi)容,色搭配等都十分重要。但不可忽視的是,多數(shù)情況下,對于數(shù)據(jù)的呈現(xiàn)方式也是十分重要的。2010-09-09javascript十個最常用的自定義函數(shù)(中文版)
如果不使用類庫或者沒有自己的類庫,儲備一些常用函數(shù)總是有好處的。2009-09-09解析使用js判斷只能輸入數(shù)字、字母等驗證的方法(總結(jié))
本篇文章對使用js判斷只能輸入數(shù)字、字母等驗證的方法進行了總結(jié)介紹,需要的朋友參考下2013-05-05js(jquery)實現(xiàn)無刷新跳轉(zhuǎn)404頁面不存在效果
有時候我們希望臨時讓某個分類或者多個文章不能正常訪問,手動給html文件改名?或者改后臺改程序?太麻煩了。用本文的js代碼很容易實現(xiàn),而且使用得當(dāng)很隱蔽。這篇文章主要介紹了js(jquery)實現(xiàn)無刷新跳轉(zhuǎn)404頁面不存在效果,需要的朋友可以參考下2023-04-04javascript實現(xiàn)的使用方向鍵控制光標在table單元格中切換
最近公司開發(fā)ERP項目,要求商品入庫選擇貨架號時支持使用方向鍵快速選擇,以提高入庫效率。2010-11-11