java中String类型转list,应用场景
1、1,2,2,3,4,5转换成List集合
public static List StringToList(String str){
List list = new ArrayList();
String[] strArr = str.split(",");
for(String s:strArr){
list.add(s);
}
return list;
}
2、数据库删除使用
<delete id="deleteAll" parameterType="java.util.List">
DELETE FROM dealer
WHERE id in
<foreach collection="list" item="i" open="(" separator="," close=")">
#{i}
</foreach>
</delete>
3、前端页面
<button class="btn" id = "delete">删除</button>
<script type="text/javascript">
/* $("#delete").click(function(){
var a = $('table :checked').val();
if(confirm("是否确认删除"+a)){
window.location.href="../delete?id="+a;
}
}) */
4、
$("#delete").click(function(){
孝五 var arr = "" ;
if(confirm("是否确认删除")){
$.each($(":checked"),function(){
arr += $(this).val()+",";
})
window.location.href="../delete?id="+arr;
}
})
</script>
5、<button class="btn" id="details">详情</button>
<script type="text/javascript">
$("#details").click(function(){
var a = $('table :checked').val();
window.location.href="../details?id="+a;
})
</script>
6、<tbody>
<c:forEach items="${dealerList }" var="dealer" varStatus="index">
<tr>
距劫 <td><input type="checkbox" value='${dealer.id}'/></td>
<td>${index.count }</td>
<td>${dealer.jyxkz }</td>
7、 <td>${dealer.storeName }</td>
<td>板眠强${dealer.name }</td>
<td>${dealer.phone }</td>
<td>${dealer.adress }</td>
</tr>
</c:forEach>
</tbody>