我是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 对象,因为所有字段都已重置/重新初始化,并且先前请求中的数据丢失了。转到其他动作类时,这似乎不是问题。
在同一动作类上调用动作时,是否有任何方法可以保留字段数据?