我的页面是返回查的的信息列表,然后在列表的每行后面有CheckBox来选择是否删除。
下面是部分代码
//badwordslist是查询结果的列表
//
//-------------------页面-----------------------
<logic:present name="badwordslist">
<logic:iterate id="badwordsvo" name="badwordslist">
<tr>
<td height="30">
<span class="style4"> &nbsp; <bean:write name="badwordsvo" property="id" /></span>
</td>
<td height="30">
<span class="style4"> &nbsp;<bean:write name="badwordsvo" property="word" /></span>
</td>
<td height="30">
<span class="style4"> &nbsp;<bean:write name="badwordsvo" property="type" /></span>
</td>
<td>
<input type="CheckBox" name="delete1" value="<bean:write name="badwordsvo" property="id" />" /><span class="style4">删除</span>
</td>
</tr>
</logic:iterate>
</logic:present>
//
//
//------------------------Dao-------------//
public void deleteBadWordsInfById(final int[] id) throws DataAccessException {
int p=id.length;
if(p<=0){
}else{
for(int k=0 ;k<p ; k++){
    String sql="DELETE FROM badWords WHERE id='"+id[k]+"'";
getJdbcTemplate().update(sql);
}
}
}//------------------Action------------------------
//
final String ids[] = request.getParameterValues("delete1");
int p=ids.length;
int id[]=new int[p];
for(int k= 0 ;k<p;k++)
{
    id[k]=Integer.parseInt(ids[k]);
}
badWordsDao.deleteBadWordsInfById(id);//
老是有错误SOS!