用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 设置元素相对于另一个元素的top值(实例代码)
Nov 06 Javascript
将字符串中由空格隔开的每个单词首字母大写
Apr 06 Javascript
html的DOM中Event对象onabort事件用法实例
Jan 21 Javascript
jquery 构造函数在表单提交过程中修改数据
May 25 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
Nov 29 Javascript
Node.js 条形码识别程序构建思路详解
Feb 14 Javascript
JS 拼凑字符串的简单实例
Sep 02 Javascript
修改ligerui 默认确认按钮的方法
Dec 27 Javascript
从零开始搭建一个react项目开发
Feb 09 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
Sep 21 Javascript
深入理解 TypeScript Reflect Metadata
Dec 12 Javascript
Vue自定义多选组件使用详解
Sep 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
PHP之APC缓存详细介绍 apc模块安装
2014/01/13 PHP
详谈php中 strtr 和 str_replace 的效率问题
2017/05/14 PHP
js字符编码函数区别分析
2011/12/28 Javascript
跨浏览器的事件对象介绍
2012/06/27 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
js强制把网址设为默认首页
2015/09/29 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
Javasript设计模式之链式调用详解
2018/04/26 Javascript
webpack4 + react 搭建多页面应用示例
2018/08/03 Javascript
JavaScript引用类型Object常见用法实例分析
2018/08/08 Javascript
mpvue项目中使用第三方UI组件库的方法
2018/09/30 Javascript
vant(ZanUi)结合async-validator实现表单验证的方法
2018/12/06 Javascript
JS自定义滚动条效果
2020/03/13 Javascript
vue开发移动端底部导航条功能
2020/04/08 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
Vue如何跨组件传递Slot的实现
2020/12/14 Vue.js
[01:02:02]DOTA2上海特级锦标赛A组败者赛 EHOME VS CDEC第二局
2016/02/25 DOTA
python实现手机通讯录搜索功能
2018/02/22 Python
Python http接口自动化测试框架实现方法示例
2018/12/06 Python
pip 安装库比较慢的解决方法(国内镜像)
2019/10/06 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
美国在线精品家居网站:Burke Decor
2017/04/12 全球购物
加利福尼亚州威尼斯的女性奢侈品设计师服装和概念店:Mona Moore
2018/09/13 全球购物
您附近的水疗和健康场所:Spafinder(美国)
2019/07/05 全球购物
SQL面试题
2013/04/30 面试题
Internal修饰符有什么含义
2013/07/10 面试题
女子职高个人自荐书
2014/02/01 职场文书
房屋买卖协议书
2014/04/10 职场文书
2014年教师个人工作总结
2014/11/10 职场文书
简单的个人租房协议书范本
2014/11/26 职场文书
刘公岛导游词
2015/02/05 职场文书
导游词之云南-元阳梯田
2019/10/08 职场文书
90条交通安全宣传标语
2019/10/12 职场文书