将DynaActionForm迁移到Struts2

时间:2015-08-31 07:59:05

标签: struts2 migration struts struts-1

从Struts1迁移到Struts2时,我遇到了DynaActionForm。请提供代码片段作为示例,以帮助转换为Struts2。 尝试了很多谷歌搜索,但没有运气!

1 个答案:

答案 0 :(得分:0)

Struts2中没有这样的DynaActionForm。如果要动态设置属性,请使用Map

Map<String, Object> dynaActionForm;
//getter and setter here

...

dynaActionForm.put("property1", object1.getProperty1());
dynaActionForm.put("property2", object2.getProperty1());

在JSP中,您可以访问此属性

<s:property value="dynaActionForm.property1"/>
<s:property value="dynaActionForm.property2"/>