给ckeckbox 赋值name 报错
问题描述:
Invalid field value for field "id".
页面上给name 赋了个 id的值
提交就报这个错.
F12看了一下 也正常显示value了
SSH框架的查询
<form method="post" action="TeacherKechengActionSaveUpdateS">
<s:iterator value="list5">
<tr>
<td>
<input type="checkbox" name="id" value='<s:property value="id"/>'/>
</td>
<td>
<s:property value="kechengmingcheng"/>
</td>
</tr></s:iterator>
</form>
public String findkechengS(){
this.setList5(biz2.teacherkecheng(id));
return SUCCESS;
}
答
你要把name赋值的id改下。不然提交的时候。会验证不通过
答
你赋值的代码是啥呢,贴出来看看
答
就这一段代码正么看成问题
答
你赋值的name,应该是特殊作用的。你把id换了试试
答
从这代码看不出来什么 把你赋值的代码贴出来看看
答
你的id是字符,不是型参
答
checkbox到后台是用字符串数组接收的,如果你用的实体类的id来接受这个肯定报错。。。