用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 相关文章推荐
Javascript 类、命名空间、代码组织代码
Jul 31 Javascript
js日期对象兼容性的处理方法
Jan 28 Javascript
jquery插件jSignature实现手动签名
May 04 Javascript
Jquery实现遮罩层的方法
Jun 08 Javascript
JavaScript基础知识点归纳(推荐)
Jul 09 Javascript
js通过Date对象实现倒计时动画效果
Oct 27 Javascript
Angular2使用vscode断点调试ts文件的方法
Dec 13 Javascript
CSS3 动画卡顿性能优化的完美解决方案
Sep 20 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
Mar 21 Javascript
Vue组件之高德地图地址选择功能的实例代码
Jun 21 Javascript
微信小程序获取公众号文章列表及显示文章的示例代码
Mar 10 Javascript
vue elementUI批量上传文件
Apr 26 Vue.js
从零学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』PHP截断函数mb_substr()使用介绍
2013/04/22 PHP
PHP的cURL库简介及使用示例
2015/02/06 PHP
PHP中strnatcmp()函数“自然排序算法”进行字符串比较用法分析(对比strcmp函数)
2016/01/07 PHP
PHP对象、模式与实践之高级特性分析
2016/12/08 PHP
浅谈Javascript变量作用域问题
2014/12/16 Javascript
JavaScript常用脚本汇总(三)
2015/03/04 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
BootStrap组件之进度条的基本用法
2017/01/19 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
使用FileReader API创建Vue文件阅读器组件
2018/04/03 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
nodeJs项目在阿里云的简单部署
2020/11/27 NodeJs
python实现应用程序在右键菜单中添加打开方式功能
2017/01/09 Python
利用Python破解斗地主残局详解
2017/06/30 Python
对python 各种删除文件失败的处理方式分享
2018/04/24 Python
基于windows下pip安装python模块时报错总结
2018/06/12 Python
python批量处理文件或文件夹
2020/07/28 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
执行Python程序时模块报错问题
2020/03/26 Python
Python如何给你的程序做性能测试
2020/07/29 Python
运行python提示no module named sklearn的解决方法
2020/11/29 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
HTML5 progress和meter控件_动力节点Java学院整理
2017/07/06 HTML / CSS
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
马来西亚在线购物:POPLOOK.com
2019/12/09 全球购物
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
《爱如茉莉》教后反思
2014/04/12 职场文书
干部职工纪律作风整改措施思想汇报
2014/10/11 职场文书
一年级小学生评语大全
2014/12/25 职场文书
社区母亲节活动总结
2015/02/10 职场文书
2015年煤矿安全工作总结
2015/05/23 职场文书
小程序教您怎样你零成本推广获取数万用户的方法
2019/07/30 职场文书
详解MySQL的半同步
2021/04/22 MySQL
微信小程序实现轮播图指示器
2022/06/25 Javascript