struts2的checkbox复选删除问题,sql语句取到的值是“#ex.id”,而不是列表的id值。
jsp页面:<td><s:checkboxtheme="simple"name="cb"fieldValue="#ex.id"/></td>提交到表单后,在action中...
jsp页面:
<td><s:checkbox theme="simple" name="cb" fieldValue="#ex.id"/></td>
提交到表单后,在action中删除。通过 private List<String> cb建立列表,
String sql="delete from ALLBand where ID=";
Iterator<String> it=cb.iterator();
while(it.hasNext()){
sql=sql+it.next().toString();
bandao.deleteBan(sql);//这里定义了具体的数据库操作
}
拼接后的sql是delete from ALLBand where ID=#ex.id,而不是具体的id值,为什么?该怎么办呢? 展开
<td><s:checkbox theme="simple" name="cb" fieldValue="#ex.id"/></td>
提交到表单后,在action中删除。通过 private List<String> cb建立列表,
String sql="delete from ALLBand where ID=";
Iterator<String> it=cb.iterator();
while(it.hasNext()){
sql=sql+it.next().toString();
bandao.deleteBan(sql);//这里定义了具体的数据库操作
}
拼接后的sql是delete from ALLBand where ID=#ex.id,而不是具体的id值,为什么?该怎么办呢? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询