问题这样:
写了个非常简单的添加,用mybatis+springmvc
到controller层,对象的每个属性值都为null
原来问题在这:
图中框部分
解决方案:去掉 enctype="multipart/form-data" 。当有文件上传时再添加。否则如果只用简单的type类型,就会导致 提交的对象无法封装值:
<tr>
<th>
姓名:
</th>
<td>
<strong><input type="text" id="adTitle" name="name" class="formText" value="" /></strong>
<label class="requireField">*</label>
</td>
</tr>
<tr>
<th>
爱好:
</th>
<td>
<strong><input type="text" name="hobby"/> </strong>
<label class="requireField">*</label>
</td>
</tr>
这样就可以了: