用js模拟struts2的多action调用示例
- 软件编程
- 2026-01-11 17:14:15
最近修了几个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的动态方法调用基本都完善了,欢迎评论补充。
# 几个
# 我想
# 然后再
# 就是在
# js
# 或者是
# bug
# br
# 应该是
# 有一个
# 写上
# 少了
# 升级到
# 启动了
# 但是我
# struts2
# action
# 不起作用
# submit
# Struts2之Action接收请求参数和拦截器详解
# 深有
# ajax交互Struts2的action(客户端/服务器端)
# 详解在Java的Struts2框架中配置Action的方法
# struts2 action跳转调用另一个程序
# Struts2中Action中是否需要实现Execute方法
# 在Action中以Struts2的方式输出JSON数据的实例
# Struts2 ActionContext 中的数据详解
# struts2通过action返回json对象
# Struts2学习教程之Action类如何访问WEB资源
# struts2中action实现ModelDriven后无法返回json的解决方法
# js模拟
# action调用
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
Asp.Net中的Action和Func委托实现
Docker搭建php环境教程详解
pandas实现导出数据的四种方式
Python制作简单的剪刀石头布游戏
在python中对于bool布尔值的取反操作
video.js添加自定义组件的方法
Spring activiti如何实现指定任务处理者
微信小程序实现日历小功能
js实现滚动条自动滚动
C++ 实现输入含空格的字符串
Android studio配置国内镜像源的实现
MySQL触发器的使用场景及方法实例
javascript中call,apply,bind的区别详解
SpringBoot中dubbo+zookeeper实现分布式开发的应用详解
详解 c# 克隆
MySQL 中行转列的方法
C++ 写的UrlEncode和UrlDecode实例
Android Studio 4.1没有GsonFormat插件的解决
php解析非标准json、非规范json的方式实例
微信小程序实现音乐播放页面布局
10分钟教你本地配置多个git ssh连接的方法
python中append函数用法讲解
详解Android WebView监听console错误信息
springboot如何读取application.yml文件
用ldap作为django后端用户登录验证的实现
Springboot非分布式定时任务实现代码
Python控制鼠标键盘代码实例
SpringBoot集成Druid配置(yaml版本配置文件)详解
shell字符串匹配的实现
C# 实现Trim方法去除字符串前后的所有空格
python 实现图片修复(可用于去水印)
idea打不开双击IDEA图标没反应的快速解决方案
JavaScript实现点击图片换背景
Goland 生成可执行文件的操作
解决C语言输入单个字符屏蔽回车符的问题
Springcloud seata分布式事务实现代码解析
c# 类型的字段和方法设计建议
docker修改未启动容器的配置信息操作
Mybatisplus主键生成策略算法解析
Java实现简单的socket通信教程
JavaScript实现复选框全选和取消全选
python实现图片,视频人脸识别(dlib版)
python3通过subprocess模块调用脚本并和脚本交互的操作
C# 实现SDL2进行视频播放窗口截图和字幕添加
在docker下删除两个id相同的镜像的操作
elementUI同一页面展示多个Dialog的实现
浅析Activity启动模式
解决pycharm导入numpy包的和使用时报错:RuntimeError: The current Numpy installation (‘D:\\python3.6\\lib\\site-pac
Mysql事务中Update是否会锁表?
flask项目集成swagger的方法
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
