用js模拟struts2的多action调用示例

 更新时间:2014年05月19日 14:20:00   作者:  
这篇文章主要介绍了用js模拟struts2的多action调用的实现过程,需要的朋友可以参考下

最近修了几个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实现碰撞检测

    这篇文章主要为大家详细介绍了基于javascript实现碰撞检测,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • 全面理解面向对象的 JavaScript(来自ibm)

    全面理解面向对象的 JavaScript(来自ibm)

    要掌握好 JavaScript,首先一点是必须摒弃一些其他高级语言如 Java、C# 等类式面向对象思维的干扰,全面地从函数式语言的角度理解 JavaScript 原型式面向对象的特点
    2013-11-11
  • js超时调用setTimeout和间歇调用setInterval实例分析

    js超时调用setTimeout和间歇调用setInterval实例分析

    这篇文章主要介绍了js超时调用setTimeout和间歇调用setInterval,以实例形式对比分析了setTimeout与setInterval的具体使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-01-01
  • JavaScript实现QQ聊天室功能

    JavaScript实现QQ聊天室功能

    这篇文章主要为大家详细介绍了JavaScript实现QQ聊天室功能,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • fullCalendar日历插件玩法示例解析

    fullCalendar日历插件玩法示例解析

    这篇文章主要介绍了fullCalendar日历插件玩法示例解析,包括Fullcalendar安装,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-01-01
  • JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)

    JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)

    这篇文章主要介绍了JavaScript 定时器 SetTimeout之定时刷新窗口和关闭窗口(代码超简单)的相关资料,需要的朋友可以参考下
    2016-02-02
  • 基于JavaScript实现年份数字拼图效果

    基于JavaScript实现年份数字拼图效果

    时光荏苒,2022年又要收尾了,公司的年会是不是都安排上了?前几天看到一个年会抽奖系统,功能十分的强大,其中有一个年份数字的拼图效果深深的吸引了哥,决定用JS实现一下该效果,需要的可以参考一下
    2022-12-12
  • JavaScript如何将后端获取到的byte数组转为文件

    JavaScript如何将后端获取到的byte数组转为文件

    这篇文章主要给大家介绍了关于JavaScript如何将后端获取到的byte数组转为文件的相关资料,文中通过代码介绍的非常详细,对大家的学习或者工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2024-04-04
  • 防止动态加载JavaScript引起的内存泄漏问题

    防止动态加载JavaScript引起的内存泄漏问题

    利用Script标签可以跨域加载并运行一段JavaScript脚本, 但Neil Fraser先前已指出,脚本运行后资源并没被释放,即使是Script标签移除后。
    2009-10-10
  • JavaScript设计模式之单件模式介绍

    JavaScript设计模式之单件模式介绍

    这篇文章主要介绍了JavaScript设计模式之单件模式介绍,单件模式,就是静态化的访问中已经实例化的对象,这个对象只能通过一个唯一的入口访问,已经实例或待实例化的对象,需要的朋友可以参考下
    2014-12-12

最新评论