javascript - 如何对同一动作类中的方法调用动作?
问题描述
我是 struts 的新手,我正在将项目形式 struts-1 迁移到 struts-2,其中多个方法在同一个动作类中从同一个 jsp 中调用。UI 有很多元素是根据 prev 值动态加载的。他们将使用 onclick 和
form.action=/App/action?method=methName
form.submit()
在我已更改为的 struts-1 中
form.action=/App/actionNameChangeField
form.submit()
在字段更改时加载下面的字段元素。
我已经为这样的方法编写了单独的操作
<action name="actionNameChangeField" class="com.org.RequestAction" method="changeField">
<result name="createRequest" type="tiles">page.createRequest</result>
</action>
但是当请求到来时,我认为正在创建一个新的RequestAction对象,因为所有字段都已重置/重新初始化,并且先前请求的数据丢失了。当它进入不同的动作类时,这似乎不是问题。
当在同一个动作类上调用动作时,有什么方法可以保留字段数据?
解决方案
推荐阅读
- python - 如果它们之前和/或之后有空格,则从字符串 Python 中删除撇号
- set - 带有用户输入的 Pymol 的 Python 脚本
- c# - 查找列表中两个数字之间的重叠和间隙
- node.js - NodeJS Cheerio 库分页网页抓取
- c - 需要帮助修复一个近似于 pi 的算法
- spring-boot - 使用控制器模型变量和 Thymeleaf 动态调用 messages.properties
- python - 从内部类访问外部类对象属性(Python)
- c - 在 Luhn's Alg 上制作了一个脚本。无法理解如何为修改后的脚本清晰地创建和调用函数
- android - Firestore 的文档 ID 有多独特?考虑超过百万份文件
- java - SpringBoot CRUD