用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选择符快速提取web表单数据示例
Mar 27 Javascript
浅谈 javascript 事件处理
Jan 04 Javascript
javascript实现通过表格绘制颜色填充矩形的方法
Apr 21 Javascript
微信小程序侧边栏滑动特效(左右滑动)
Jan 23 Javascript
Vue 单文件中的数据传递示例
Mar 21 Javascript
详谈js中标准for循环与foreach(for in)的区别
Nov 02 Javascript
使用validate.js实现表单数据提交前的验证方法
Sep 04 Javascript
移动端(微信等使用vConsole调试console的方法
Mar 05 Javascript
使用Jenkins部署React项目的方法步骤
Mar 11 Javascript
Vue开发之封装上传文件组件与用法示例
Apr 25 Javascript
JS数组中对象去重操作示例
Jun 04 Javascript
简单实现节流函数和防抖函数过程解析
Oct 08 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
php4的session功能评述(二)
2006/10/09 PHP
PHP PDO操作MySQL基础教程
2017/06/05 PHP
PHP设计模式之命令模式示例详解
2020/12/20 PHP
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
Js,alert出现乱码问题的解决方法
2013/06/19 Javascript
JS去除右边逗号的简单方法
2013/07/03 Javascript
jQuery简单实现banner图片切换
2014/01/02 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
jquery解析JSON数据示例代码
2014/03/17 Javascript
让IE8浏览器支持function.bind()方法
2014/10/16 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
jquery仿QQ登录账号选择下拉框效果
2016/03/22 Javascript
javascript中对Date类型的常用操作小结
2016/05/19 Javascript
jQuery实现手机自定义弹出输入框
2016/06/13 Javascript
大型JavaScript应用程序架构设计模式
2016/06/29 Javascript
Javascript 跨域知识详细介绍
2016/10/30 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
如何将 jQuery 从你的 Bootstrap 项目中移除(取而代之使用Vue.js)
2017/07/17 jQuery
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
详解Python实现按任意键继续/退出的功能
2016/08/19 Python
Python中对象迭代与反迭代的技巧总结
2016/09/17 Python
详解Python字典的操作
2019/03/04 Python
python爬虫之自制英汉字典
2019/06/24 Python
HTML5 Canvas鼠标与键盘事件demo示例
2013/07/04 HTML / CSS
澳洲健康食品网上商店:Aussie Health Products
2018/06/15 全球购物
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
销售文员的岗位职责
2013/11/20 职场文书
美术教师岗位职责
2014/03/18 职场文书
老人祝寿主持词
2014/03/28 职场文书
房地产公司工程部经理岗位职责
2015/04/09 职场文书
《包身工》教学反思
2016/02/23 职场文书
教你用Python+selenium搭建自动化测试环境
2021/06/18 Python
《勇者辞职不干了》ED主题曲无字幕动画MV公开
2022/04/13 日漫
golang定时器
2022/04/14 Golang
如何使用python包中的sched事件调度器
2022/04/30 Python