这个问题处理了很久,上网找了很多,看着很神奇,和我的项目没有关系,问题出在:
<select name="category.cid">
<s:iterator var="c" value="clist">
<option><s:property value="#c.cid"/><s:property value="#c.cname"/></option>
</s:iterator>
</select>
背景:clist是CategorySecond数组,Category和CategorySecond是一对多关系(cid为外键)
我这样写,导致Category的cid无法成功赋值,进而使CategorySecond无法成功创建
改成:
<option value="<s:property value="#c.cid"/>"><s:property value="#c.cname"/></option>
他会自动封装到category属性(模型驱动)
哎,心累。