用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 相关文章推荐
HTA版JSMin(省略修饰语若干)基于javascript语言编写
Dec 24 Javascript
利用jQuery实现可输入搜索文字的下拉框
Oct 23 Javascript
jQuery实现淡入淡出二级下拉导航菜单的方法
Aug 28 Javascript
JavaScript中this详解
Sep 01 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
Aug 24 Javascript
JS取模、取商及取整运算方法示例
Oct 13 Javascript
Javascript中的 “&amp;” 和 “|” 详解
Feb 02 Javascript
浅谈angularjs依赖服务注入写法的注意点
Apr 24 Javascript
JS闭包的几种常见形式实例详解
Sep 16 Javascript
Android 自定义view仿微信相机单击拍照长按录视频按钮
Jul 19 Javascript
vue路由守卫,限制前端页面访问权限的例子
Nov 11 Javascript
jquery插件实现轮播图效果
Oct 19 jQuery
从零学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
Zerg兵种介绍
2020/03/14 星际争霸
PHP编程入门的基本语法知识点总结
2016/01/26 PHP
使弱类型的语言JavaScript变强势
2009/06/22 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
Javascript遍历table中的元素示例代码
2014/07/08 Javascript
JavaScript判断数字是否为质数的方法汇总
2016/06/02 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
js实现把图片的绝对路径转为base64字符串、blob对象再上传
2016/12/29 Javascript
JS利用cookies设置每隔24小时弹出框
2017/04/20 Javascript
AngularJS实现的select二级联动下拉菜单功能示例
2017/10/25 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
layui复选框限制选择个数的方法
2019/09/18 Javascript
layer页面跳转,获取html子节点元素的值方法
2019/09/27 Javascript
javascript代码实现简易计算器
2021/01/25 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
[00:59]DOTA2荣耀之路1:Doom is back!weapon X!
2018/05/22 DOTA
利用python实现命令行有道词典的方法示例
2017/01/31 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
Python的CGIHTTPServer交互实现详解
2018/02/08 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
python 实现在tkinter中动态显示label图片的方法
2019/06/13 Python
对django views中 request, response的常用操作详解
2019/07/17 Python
python 穷举指定长度的密码例子
2020/04/02 Python
使用matplotlib动态刷新指定曲线实例
2020/04/23 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
CSS3 实现图形下落动画效果
2020/11/13 HTML / CSS
意大利在线高尔夫商店:Online Golf
2021/03/09 全球购物
《画杨桃》教学反思
2014/04/13 职场文书
小学竞选班长演讲稿
2014/09/09 职场文书
技术入股合作协议书
2014/10/07 职场文书
关于Vue Router的10条高级技巧总结
2021/05/06 Vue.js
golang 实现并发求和
2021/05/08 Golang
centos8安装nginx1.9.1的详细过程
2021/08/02 Servers