一个radio checkbox的问题

我想让radio、checkbox这两类的内容是可选的,也就是不选中也能提交,问题是:不选中时提交就会发生错误,后台取不到值,而且前台也不准默认!该用什么方法解决这一问题呢?

你应该在程序里面判断,如果取到空值,就赋一个默认值。

var radiovalue = request.getParameter("radioname")==null?"":(String)request.getParameter("radioname");

这样处理一下就不会有空指针异常了

这个跟你ActionFrom设计问题有关系的 把这个两个属性单独拿出来就可以了。。
eg:
在ActionFrom中如果有数据类型为Date类型,页面空只提交也是会报错的,这个时候你不妨设置属性为String就可以了。。

其实你可以这样弄,你吧RADIO设置成boolean的,这样的话,如果你没选中的话,就是FALSE,这样就不会出错了,CHECKBOX也可以设置成boolean类型的