用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 相关文章推荐
用js实现预览待上传的本地图片
Mar 15 Javascript
jquery $.ajax入门应用一
Nov 19 Javascript
IE6图片加载的一个BUG解决方法
Jul 13 Javascript
javascript 随机展示头像实现代码
Dec 06 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
Jan 12 Javascript
jquery实现input输入框实时输入触发事件代码
Jan 28 Javascript
jquery实现简单实用的打分程序实例
Jul 23 Javascript
js实现select选择框效果及美化
Aug 19 Javascript
VueJs单页应用实现微信网页授权及微信分享功能示例
Jul 26 Javascript
3分钟读懂移动端rem使用方法(推荐)
May 06 Javascript
用JS实现选项卡
Mar 23 Javascript
JavaScript ES6的函数拓展
Jan 18 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
PHP中array_merge和array相加的区别分析
2013/06/17 PHP
PHP保存带BOM文件的方法
2015/02/12 PHP
PHP微信开发之微信消息自动回复下所遇到的坑
2016/05/09 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
CI框架使用composer安装的依赖包步骤与方法分析
2016/11/21 PHP
PJBlog插件 防刷新的在线播放器
2006/10/25 Javascript
jQuery源码分析-02正则表达式 RegExp 常用正则表达式
2011/11/14 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
jQuery根据纬度经度查看地图处理程序
2013/05/08 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
JS实现多级菜单中当前菜单不随页面跳转样式而发生变化
2017/05/30 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python采用requests库模拟登录和抓取数据的简单示例
2014/07/05 Python
详解Swift中属性的声明与作用
2016/06/30 Python
python安装numpy&amp;安装matplotlib&amp; scipy的教程
2017/11/02 Python
python实现一组典型数据格式转换
2018/12/15 Python
解决django FileFIELD的编码问题
2020/03/30 Python
纯CSS3实现漂亮的input输入框动画样式库(Text input love)
2018/12/29 HTML / CSS
Manuka Doctor美国官网:麦卢卡蜂蜜和蜂毒护肤
2016/12/25 全球购物
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
小学生操行评语
2014/04/22 职场文书
党的群众路线教育实践活动对照检查材料思想汇报(党员篇)
2014/09/25 职场文书
行政执法作风整顿剖析材料
2014/10/11 职场文书
关于工作经历的证明书
2014/10/11 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
自我检讨书范文
2015/01/28 职场文书
写给同学的新学期寄语
2015/02/27 职场文书
消防隐患整改通知书
2015/04/22 职场文书
2015高中教师个人工作总结
2015/07/21 职场文书
详解SpringBoot异常处理流程及原理
2021/06/21 Java/Android
JavaWeb实现显示mysql数据库数据
2022/03/19 Java/Android