用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 弹出层插件实现代码
Oct 24 Javascript
不使用中间变量,交换int型的 a, b两个变量的值。
Oct 29 Javascript
JS 打印界面的CSS居中代码适用所有浏览器
Mar 19 Javascript
jQuery制作简洁的多级联动Select下拉框
Dec 23 Javascript
jQuery实现摸拟alert提示框
May 22 Javascript
通过fastclick源码分析彻底解决tap“点透”
Dec 24 Javascript
vue2.0 循环遍历加载不同图片的方法
Mar 06 Javascript
vue.js在标签属性中插入变量参数的方法
Mar 06 Javascript
解决iView中时间控件选择的时间总是少一天的问题
Mar 15 Javascript
微信小程序滑动选择器的实现代码
Aug 10 Javascript
JavaScript实现Tab选项卡切换
Feb 13 Javascript
js实现限定区域范围拖拉拽效果
Nov 20 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
德生PL990的分析评价
2021/03/02 无线电
php 5.6版本中编写一个PHP扩展的简单示例
2015/01/20 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
浅析PHP echo 和 print 语句
2020/06/30 PHP
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
js中设置元素class的三种方法小结
2011/08/28 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
javascript判断非数字的简单例子
2013/07/18 Javascript
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
浅谈toLowerCase和toLocaleLowerCase的区别
2016/08/15 Javascript
jQuery实现智能判断固定导航条或侧边栏的方法
2016/09/04 Javascript
EasyUI 结合JS导出Excel文件的实现方法
2016/11/10 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
canvas绘制七巧板
2017/02/03 Javascript
解析vue路由异步组件和懒加载案例
2018/06/08 Javascript
详解小程序缓存插件(mrc)
2018/08/17 Javascript
pycharm 使用心得(八)如何调用另一文件中的函数
2014/06/06 Python
PyTorch的深度学习入门教程之构建神经网络
2019/06/27 Python
Pycharm内置终端及远程SSH工具的使用教程图文详解
2020/03/19 Python
Python如何爬取51cto数据并存入MySQL
2020/08/25 Python
Python实现扫码工具的示例代码
2020/10/09 Python
Django配置跨域并开发测试接口
2020/11/04 Python
Python3利用openpyxl读写Excel文件的方法实例
2021/02/03 Python
五分钟学会HTML5的WebSocket协议
2019/11/22 HTML / CSS
简历中个人求职的自我评价模板
2013/11/29 职场文书
党员实事承诺书
2014/03/26 职场文书
敬老模范事迹
2014/05/21 职场文书
诚信贷款承诺书
2014/05/30 职场文书
小学家长通知书评语
2014/12/31 职场文书
2015年教师节活动总结
2015/03/20 职场文书
大学生逃课检讨书
2015/05/04 职场文书
大学学习委员竞选稿
2015/11/20 职场文书
教师读书活动心得体会
2016/01/14 职场文书
什么是求职信?求职信应包含哪些内容?
2019/08/14 职场文书