我有一个Struts(1.3x)ActionForm,它有几个字符串和布尔属性/字段,但也有一些POJO字段。
所以我的表格看起来像:
MyForm extends ActionForm { private String name; private int id; private Thing thing; ...getters/setters... }
<html:text property="thing.thingName" />
…值显示正确,但如果我尝试 提交
web上似乎有很多关于这个一般主题的信息,但没有一个真正解决我的具体问题,即:我是否应该能够在Struts中提交包含POJO字段的表单?
您可以这样做,只要字段遵循JavaBean约定,并且setter采用Struts可以理解的内容。
所以 Thing 需要 getThingName() 和 setThingName(String)
Thing
getThingName()
setThingName(String)