用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 trim() 功能源代码
Feb 14 Javascript
如何用ajax来创建一个XMLHttpRequest对象
Dec 10 Javascript
js Map List 遍历使用示例
Jul 10 Javascript
jCallout 轻松实现气泡提示功能
Sep 22 Javascript
在Linux上用forever实现Node.js项目自启动
Jul 09 Javascript
jQuery读取XML文件内容的方法
Mar 09 Javascript
jQuery遍历DOM节点操作之filter()方法详解
Apr 14 Javascript
vue-router项目实战总结篇
Feb 11 Javascript
vue 内置过滤器的使用总结(附加自定义过滤器)
Dec 11 Javascript
javascript防抖函数debounce详解
Jun 11 Javascript
express框架下使用session的方法
Jul 31 Javascript
基于JS判断对象是否是数组
Jan 10 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生成略缩图代码
2012/07/16 PHP
smarty基础之拼接字符串的详解
2013/06/18 PHP
CodeIgniter使用phpcms模板引擎
2013/11/12 PHP
IIS6.0 开启Gzip方法及PHP Gzip函数分享
2014/06/08 PHP
zend framework框架中url大小写问题解决方法
2014/08/19 PHP
ASP.NET jQuery 实例16 通过控件CustomValidator验证RadioButtonList
2012/02/03 Javascript
Table冻结表头示例代码
2013/08/20 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
JavaScript window.location对象
2014/11/14 Javascript
JavaScript数组随机排列实现随机洗牌功能
2015/03/19 Javascript
详解Angular开发中的登陆与身份验证
2016/07/27 Javascript
ros::spin() 和 ros::spinOnce()函数的区别及详解
2016/10/01 Javascript
jQuery实现联动下拉列表查询框
2017/01/04 Javascript
老生常谈combobox和combotree模糊查询
2017/04/17 Javascript
详解AngularJS1.6版本中ui-router路由中/#!/的解决方法
2017/05/22 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
浅谈JsonObject中的key-value数据解析排序问题
2017/12/06 Javascript
Vue 源码分析之 Observer实现过程
2018/03/29 Javascript
ES6使用export和import实现模块化的方法
2018/09/10 Javascript
vue实践---vue不依赖外部资源实现简单多语操作
2020/09/21 Javascript
在JavaScript中查找字符串中最长单词的三种方法(推荐)
2021/01/18 Javascript
[01:25]2014DOTA2国际邀请赛 zhou分析LGD比赛情况
2014/07/14 DOTA
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
在Python中使用Neo4j的方法
2019/03/14 Python
python实现图片中文字分割效果
2019/07/22 Python
python利用Excel读取和存储测试数据完成接口自动化教程
2020/04/30 Python
Python3爬虫中关于中文分词的详解
2020/07/29 Python
大学毕业生简单自荐信
2013/11/05 职场文书
自我介绍演讲稿
2014/01/15 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
七年级地理教学计划
2015/01/22 职场文书
golang DNS服务器的简单实现操作
2021/04/30 Golang
Vue的生命周期一起来看看
2022/02/24 Vue.js
Python Pygame实战在打砖块游戏的实现
2022/03/17 Python
pt-archiver 主键自增
2022/04/26 MySQL