情况是这样的,我在后台要传到前台一个列表,而对这个列表中的数据还会有些操作,所以在前台用的是<s:iterator>
<s:checkbox> ...这样checkbox邦定的是每条记录的id值,这样我就可以在action里面通过String []XXXX来接收所有选中的checkbox的值 也就实现了收集id列表的值了,可以实现全删等操作,可现在问题来了 ,当数据只有一条的时候这个checkbox不在是列表的形式了 而是一个单独的checkbox所以在action将它转化 String []XXXX会报类型转换错误,虽然我在前、后台又加了一个变量 将此特殊的情况给解决了 但这个转换不了的错误还是存在啊 还是会抛异常 大家有好的解决方案么?难道就只能用以前的 hidden来收集选中的id么?这样 也就失去了用struts2中的数据收集的特长了,想看看大家有没有好的想法,希望大家多多参与讨论啊。