当页面上只有一个checkbox的时候,如果不选中,为什么也会传值进来?
页面上:
我的action里
Long[] delCatIds;
因为页面上会有多个checkbox所以是数组。
如果页面上有超过1个checkbox:正常,delCatIds=null或={380,381,...}
如果页面上只有1个chenckbox且被选中,正常,delCatIds={380}
如果页面上只有1个checkbox且未被选中,就报异常,[color=red]断点显示传进来的值是"false"[/color],是字符串,和action里delCatIds的setter方法不匹配。
我期待的效果应该是如果不管有几个checkbox,不选中就不传值才对。
请问这个是什么原因?