我有一个 Struts (1.3x) ActionForm,它有几个字符串和布尔属性/字段,但也有一些 POJO 字段。
所以我的表格看起来像:
MyForm extends ActionForm {
private String name;
private int id;
private Thing thing;
...getters/setters...
}
在 JSP 中,我可以引用 POJO 的字段:
<html:text property="thing.thingName" />
...并且值显示正确,但是如果我尝试提交表单,则会收到 ServletException: BeanUtils.populate 错误。
网上似乎有很多关于这个一般主题的信息,但没有一个真正解决我的具体问题,即:我不应该能够在 Struts 中提交包含 POJO 字段的表单吗?