用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 相关文章推荐
jquery1.83 之前所有与异步列队相关的模块详细介绍
Nov 13 Javascript
JS 屏蔽键盘不可用与鼠标右键不可用的方法
Nov 18 Javascript
js中继承的几种用法总结(apply,call,prototype)
Dec 26 Javascript
javaScript 计算两个日期的天数相差(示例代码)
Dec 27 Javascript
JS实现简单的二维矩阵乘积运算
Jan 26 Javascript
HTML5 实现的一个俄罗斯方块实例代码
Sep 19 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
Dec 26 Javascript
Javascript Function.prototype.bind详细分析
Dec 29 Javascript
对称加密与非对称加密优缺点详解
Feb 06 Javascript
JavaScript之Canvas_动力节点Java学院整理
Jul 04 Javascript
JavaScript高级函数应用之分时函数实例分析
Aug 03 Javascript
Vue CLI3搭建的项目中路径相关问题的解决
Sep 17 Javascript
从零学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
php getsiteurl()函数
2009/09/05 PHP
《PHP编程最快明白》第六讲:Mysql数据库操作
2010/11/01 PHP
修改apache配置文件去除thinkphp url中的index.php
2014/01/17 PHP
php随机生成数字字母组合的方法
2015/03/18 PHP
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
javascript的tab切换原理与效果实现方法
2015/01/10 Javascript
JavaScript中实现单体模式分享
2015/01/29 Javascript
js事件处理程序跨浏览器解决方案
2016/03/27 Javascript
详解jQuery停止动画——stop()方法的使用
2016/12/14 Javascript
如何使用vuejs实现更好的Form validation?
2017/04/07 Javascript
详解vue模拟加载更多功能(数据追加)
2017/06/23 Javascript
最全的JavaScript开发工具列表 总有一款适合你
2017/06/29 Javascript
详解Angular如何正确的操作DOM
2018/07/06 Javascript
jQuery.validate.js表单验证插件的使用代码详解
2018/10/22 jQuery
如何去除富文本中的html标签及vue、react、微信小程序中的过滤器
2018/11/21 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
ant design实现圈选功能
2019/12/17 Javascript
[01:27]2014DOTA2展望TI 剑指西雅图IG战队专访
2014/06/30 DOTA
Python re模块介绍
2014/11/30 Python
在Python的Django框架的视图中使用Session的方法
2015/07/23 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
Python读取二进制文件代码方法解析
2020/06/22 Python
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
世界上最大的售后摩托车零配件超市:J&P Cycles
2017/12/08 全球购物
skyn ICELAND官网:冰岛成分天然护肤品
2020/08/24 全球购物
c语言常见笔试题总结
2016/09/05 面试题
学生爱国演讲稿
2014/01/14 职场文书
幼儿园教研活动方案
2014/01/19 职场文书
旅游管理专业大学生职业规划书
2014/02/27 职场文书
机关道德讲堂实施方案
2014/03/15 职场文书
学校食品安全实施方案
2014/06/14 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
中考学习决心书
2015/02/04 职场文书
vue的项目如何打包上线
2022/04/13 Vue.js