中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java實現選中刪除功能的實例代碼

發布時間:2020-09-28 12:17:51 來源:腳本之家 閱讀:214 作者:林罔顧 欄目:編程語言

分析:

通過form表單傳遞數據,刪除數據根據id編號刪除。

前臺

<a class="btn btn-primary" href="javascript:void(0);" rel="external nofollow" id="delSelected">刪除選中</a>

</div>
<form id="form" action="${pageContext.request.contextPath}/delSelectedServlet" method="post">
<table border="1" class="table table-bordered table-hover">
 <tr class="success">
  <th><input type="checkbox" id="firstCb"></th>
  <th>編號</th>
  <th>姓名</th>
  <th>性別</th>
  <th>年齡</th>
  <th>籍貫</th>
  <th>QQ</th>
  <th>郵箱</th>
  <th>操作</th>
 </tr>
 <c:forEach items="${users}" var="user" varStatus="s">
  <tr>
   <td><input type="checkbox" name="uid" value="${user.id}"></td>
   <td>${s.count}</td>
   <td>${user.name}</td>
   <td>${user.gender}</td>
   <td>${user.age}</td>
   <td>${user.address}</td>
   <td>${user.qq}</td>
   <td>${user.email}</td>
   <td><a class="btn btn-default btn-sm" href="${pageContext.request.contextPath}/findUserServlet?id=${user.id}" rel="external nofollow" >修改</a>&nbsp;
    <a class="btn btn-default btn-sm" href="javascript:deleteUser(${user.id});" rel="external nofollow" >刪除</a></td>
  </tr>

 </c:forEach>
</table>
</form>

Js

<script>
 function deleteUser(id) {
  //用戶安全提示
  if (confirm("您確定要刪除嗎?")){
   //訪問的路徑
   location.href=" ${pageContext.request.contextPath}/delUserServlet?id=" rel="external nofollow" +id;
  }
 }
 window.οnlοad=function () {
  //給刪除選中按鈕添加單擊事件
  document.getElementById("delSelected").οnclick=function () {
   if (confirm("您確定要刪除選中條目嗎?"))
    //表單提交
    document.getElementById("form").submit();
  }
  //1.獲取第一個cb
  document.getElementById("firstCb").οnclick=function () {
   //獲取下表所有的cb
   var cbs=document.getElementsByName("uid");
   //遍歷
   for (var i=0;i<cbs.length;i++){
    //設置這些cbs[i]的checked狀態=firstCb.checked
    cbs[i].checked =this.checked;
   }
  }
 }
</script>

后臺

Servlet

@WebServlet("/delSelectedServlet")
public class DelSelectedServlet extends HttpServlet {
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
//獲取所有id
String[] ids=request.getParameterValues(“uid”);
//調用service刪除
UserService service=new UserServiceImpl();
service.delSelectedUser(ids);
//跳轉查詢Servlet
response.sendRedirect(request.getContextPath()+"/userListServlet");
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
 this.doPost(request, response);
}
}

Service

public void delSelectedUser(String[] ids) {
//遍歷數組
for (String id:ids){
//調用dao刪除
dao.deleteUser(Integer.parseInt(id));
}
}

Dao

public void updateUser(User user) {
String sql=“update userms set name=?,age=?,gender=?,address=?,qq=?,email=? where id=?”;
template.update(sql,user.getName(),user.getAge(),user.getGender(),user.getAddress(),user.getQq(),user.getEmail(),user.getId());
}

總結

以上所述是小編給大家介紹的java實現選中刪除功能的實例代碼,希望對大家有所幫助!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莎车县| 小金县| 汝城县| 遵义县| 墨竹工卡县| 延庆县| 咸阳市| 孙吴县| 玉环县| 简阳市| 尚志市| 冷水江市| 阿鲁科尔沁旗| 横峰县| 津市市| 称多县| 泗水县| 邛崃市| 霸州市| 和龙市| 高密市| 隆德县| 栾城县| 兴隆县| 吉林市| 沙河市| 温泉县| 遂宁市| 贺州市| 卫辉市| 锦州市| 柞水县| 兴业县| 渑池县| 延边| 灵山县| 抚远县| 昌黎县| 普格县| 长子县| 林周县|