用js模拟struts2的多action调用示例


Posted in Javascript onMay 19, 2014

最近修了几个struts2.1升级到2.3后动态方法调用失效的bug,深有感悟,

但是我那种原始方法有一个局限,就是在submit那里写下的action不起作用,就算启动了动态方法调用也不行(我想应该是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(); 
}

现在struts2的动态方法调用基本都完善了,欢迎评论补充。
Javascript 相关文章推荐
jquery 3D球状导航的文章分类
Jul 06 Javascript
JS常用表单验证方法总结
May 22 Javascript
JavaScript的原型继承详解
Feb 15 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
Javascript for in的缺陷总结
Feb 03 Javascript
javascript获取以及设置光标位置
Feb 16 Javascript
解决Vue使用swiper动态加载数据,动态轮播数据显示白屏的问题
Sep 27 Javascript
JS中getElementsByClassName与classList兼容性问题解决方案分析
Aug 07 Javascript
实现vuex与组件data之间的数据同步更新方式
Nov 12 Javascript
Vue获取页面元素的相对位置的方法示例
Feb 05 Javascript
js+canvas实现五子棋小游戏
Aug 02 Javascript
浅析VUE防抖与节流
Nov 24 Vue.js
从零学JS之你需要了解的几本书
May 19 #Javascript
JavaScript在IE和FF下的兼容性问题
May 19 #Javascript
从零学JSON之JSON数据结构
May 19 #Javascript
jquery 选取方法都有哪些
May 18 #Javascript
jquery中获得元素尺寸和坐标的方法整理
May 18 #Javascript
JQuery打造省市下拉框联动效果
May 18 #Javascript
通过$(this)使用jQuery包装后的方法或属性
May 18 #Javascript
You might like
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
Codeigniter校验ip地址的方法
2015/03/21 PHP
php正则preg_replace_callback函数用法实例
2015/06/01 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
MC Dialog js弹出层 完美兼容多浏览器(5.6更新)
2010/05/06 Javascript
Jquery利用mouseenter和mouseleave实现鼠标经过弹出层且可以点击
2014/02/12 Javascript
jQuery中noconflict函数的实现原理分解
2015/02/03 Javascript
九种原生js动画效果
2015/11/11 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
通过命令行生成vue项目框架的方法
2017/07/12 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
jQuery实现动态添加节点与遍历节点功能示例
2017/11/09 jQuery
JS原型与继承操作示例
2019/05/09 Javascript
jQuery实现input输入框获取焦点与失去焦点时提示的消失与显示功能示例
2019/05/27 jQuery
vue 通过 Prop 向子组件传递数据的实现方法
2020/10/30 Javascript
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python的ORM框架SQLObject入门实例
2014/04/28 Python
Python中使用tarfile压缩、解压tar归档文件示例
2015/04/05 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
python魔法方法-属性转换和类的表示详解
2016/07/22 Python
Python使用三种方法实现PCA算法
2017/12/12 Python
Python自然语言处理 NLTK 库用法入门教程【经典】
2018/06/26 Python
Python 字符串与数字输出方法
2018/07/16 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
python实现文字版扫雷
2020/04/24 Python
Python图像处理之膨胀与腐蚀的操作
2021/02/07 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
Mistine官方海外旗舰店:泰国国民彩妆品牌
2016/12/28 全球购物
英国街头品牌:Bee Inspired Clothing
2018/02/12 全球购物
培训讲师邀请函
2014/01/10 职场文书
知识竞赛主持词
2014/03/26 职场文书
2016年高校自主招生自荐信范文
2015/03/24 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
redis requires ruby version2.2.2的解决方案
2021/07/15 Redis
JavaScript实现优先级队列
2021/12/06 Javascript