用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 设计模式 推荐
Oct 28 Javascript
js无刷新操作table的行和列
Mar 27 Javascript
js返回前一页刷新本页重载页面
Jul 29 Javascript
Bootstrap精简教程
Nov 27 Javascript
基于Node.js实现nodemailer邮件发送
Jan 26 Javascript
AngularJS实践之使用ng-repeat中$index的注意点
Dec 22 Javascript
详解angularJs中自定义directive的数据交互
Jan 13 Javascript
webpack打包并将文件加载到指定的位置方法
Feb 22 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
Feb 02 Javascript
js实现百度登录窗口拖拽效果
Mar 19 Javascript
Node.js API详解之 timer模块用法实例分析
May 07 Javascript
Vuex实现购物车小功能
Aug 17 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
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
PHP表单递交控件名称含有点号(.)会被转化为下划线(_)的处理方法
2013/01/06 PHP
php的memcache类分享(memcache队列)
2014/03/26 PHP
php绘图之加载外部图片的方法
2015/01/24 PHP
php中PDO方式实现数据库的增删改查
2015/05/17 PHP
php实现求相对时间函数
2015/06/15 PHP
PHP实现仿百度文库,豆丁在线文档效果(word,excel,ppt转flash)
2016/03/10 PHP
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
jQuery异步获取json数据方法汇总
2014/12/22 Javascript
JS实现在页面随时自定义背景颜色的方法
2015/02/27 Javascript
jQuery scrollFix滚动定位插件
2015/04/01 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
jQuery实现的分子运动小球碰撞效果
2016/01/27 Javascript
谈一谈bootstrap响应式布局
2016/05/23 Javascript
浅谈JS中json数据的处理
2016/06/30 Javascript
jquery 追加元素append、prepend、before、after用法与区别分析
2016/12/02 Javascript
jQuery弹出窗口简单实现代码
2017/03/09 Javascript
微信小程序实现横向增长表格的方法
2018/07/24 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
js模拟F11页面全屏显示
2019/09/17 Javascript
使用node.JS中的url模块解析URL信息
2020/02/06 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
Python学习小技巧之列表项的拼接
2017/05/20 Python
python编程通过蒙特卡洛法计算定积分详解
2017/12/13 Python
Pandas中把dataframe转成array的方法
2018/04/13 Python
python分块读取大数据,避免内存不足的方法
2018/12/10 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
Python IDE环境之 新版Pycharm安装详细教程
2020/03/05 Python
英国婴儿产品专家:Samuel Johnston
2020/04/20 全球购物
C语言编程练习
2012/04/02 面试题
羊脂球读书笔记
2015/06/30 职场文书
大学运动会加油稿
2015/07/22 职场文书
教师培训学习心得体会
2016/01/21 职场文书
Python几种酷炫的进度条的方式
2022/04/11 Python