承接上文:JavaWeb课程复习资料(八)——添加功能

1、创建【DeleteByIdServlet.jsp】

2、添加【DeleteByIdServlet.jsp】编码

package com.item.servlet;import com.item.dao.UserInfoDAO;
import com.item.daoimpl.UserInfoDAOImpl;import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
import java.io.PrintWriter;@WebServlet("/DeleteByIdServlet")
public class DeleteByIdServlet extends HttpServlet {@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setContentType("text/html;charset=utf-8");req.setCharacterEncoding("utf-8");String id=req.getParameter("id");UserInfoDAO db =new UserInfoDAOImpl();boolean isf = db.DeleteById(Integer.parseInt(id));PrintWriter out = resp.getWriter();if(isf){out.println("<script>alert('删除成功');window.location.href='/index.jsp';</script>");}else{out.println("<script>alert('删除失败');window.location.href='/index.jsp';</script>");}}@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {doPost(req,resp);}
}

3、启动测试

删除完成

再删几个试试:

没删除一个都会有提示:

JavaWeb课程复习资料(九)——删除功能相关推荐

  1. JavaWeb课程复习资料(十)——修改功能

    承接上文:JavaWeb课程复习资料(九)--删除功能 目录 1.创建[UpdateByIdServlet.java] 2.创建[UpdateServlet.jsp] 3.创建[UpdateServl ...

  2. JavaWeb课程复习资料(八)——添加功能

    承接上文:JavaWeb课程复习资料(七)--select服务查询所有功能编写 1.添加[AddServlet] 2.添加AddServlet编码 package com.item.servlet;i ...

  3. JavaWeb课程复习资料——用于突击考试总结

    环境使用: 系统:win10 开发工具:IntelliJ IDEA 2021以上版本 数据库:MySQL 需求jar包:mysql-connector-java-5.1.39.jar Tomcat版本 ...

  4. JavaWeb课程复习资料(六)——DAO与DAOImpl层封装

    承接上文:JavaWeb课程复习资料(五)--配置Tomcat 目录 1.DAO层 2.DAOImpl层 1.DAO层 DAO层是接口层,故而需要使用[interface]修饰 源码如下: packa ...

  5. JavaWeb课程复习资料(四)——创建Servlet

    承接上文链接:JavaWeb课程复习资料(三)--将[resultSet]形式的数据转为List<T>的形式 1.创建Servlet包,以及SelectAllServlet.java类 2 ...

  6. JavaWeb课程复习资料(二)——idea创建JDBC(FactoryDB)

    本课程上文链接:[JavaWeb课程复习资料(一)--idea导入mysql-connector.jar包] 1.创建[工厂类]的包与类 2.输入链接路径与账号密码 package com.item. ...

  7. JavaWeb课程复习资料——中文乱码上下文处理

    乱码分为进出两种: HttpServletResponse是输出 HttpServletRequest是输入 resp.setContentType("text/html;charset=u ...

  8. 能利用计算机来模拟某种真实的实验现象,自然现象或社会现象的课件是,《计算机辅助教学》课程复习资料...

    考试资料 <计算机辅助教学>课程复习资料 一.单项选择题 1. 教学软件又称为 A . A.课件 B.多媒体 C.操作系统 D.应用软件 2. 继课件之后的第二代教学软件称为 A . A积 ...

  9. 专科段《质量管理》课程复习资料(3)——简答、计算题

    小编黑板青云寄语: 1.为了方便打印,答案放在了最后. 2.黑板青云已经为大家尽力校对,难免疏漏,如有疏漏请留言更正. 3.名词解释和判断题,见<专科段<质量管理>课程复习资料(1) ...

最新文章

  1. 今日arXiv精选 | 11篇ICCV 2021最新论文
  2. 05_ClickHouse、MergeTree系列引擎概述与存储结构、建表模板、建表语句、MergeTree设置、建表示例、数据存储、数据片段(data part)
  3. 数据挖掘技术在信用卡业务中的应用及实例分析
  4. web Api 返回json 的两种方式
  5. 对vue-tree-select的封装
  6. 波形捕捉:(8)使用“捕捉缓冲区”
  7. 罗永浩回应被列老赖;三星解散自研 CPU 团队;Python 采用 12 个月的发布周期 | 极客头条...
  8. 【编程珠玑】读书笔记 第五章 编程小事
  9. Windows环境变量配置问题
  10. WordPress更改“固定链接”后 ,页面出现404的解决方法
  11. 使用XTU降低CPU功耗,自动执行不失效
  12. python 100以内的奇数和_python入门:输出1-100之内的所有奇数和偶数
  13. 【洛谷3043】跳楼机
  14. 游戏数据库探索 开源协议 数据库的GPL问题 企业Linux 数据库笔记1
  15. win10启用smb3多通道_关于win10无法使用smb访问局域网内的计算机
  16. Python 去除单色背景
  17. java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyPreparedStatement.isClosed()Z
  18. 破解某网课的m3u8文件的key加密
  19. 困在双11“流量仓”的小红书,能否撑起200亿美元估值?
  20. 新疆库尔勒市杜鹃河上演人禽共泳和谐相处画卷

热门文章

  1. jquery页面跳转带cookie_JS 如何创建、读取和删除cookie
  2. python3.6.3安装过程_python3.6.3安装图文教程 TensorFlow安装配置方法
  3. n1进入recovery模式_oppo n1怎么进recovery
  4. 联想服务器看内存型号,合肥联想服务器内存条_性能无约束
  5. mysql fetch lengths_php mysqli_fetch_lengths()函数
  6. Comet---“服务器推”技术实现
  7. 【Oracle】RAC11gR2Grid启动顺序及启动故障诊断思路
  8. 用JS制作一个信息管理平台完整版
  9. MVC系列-6.注册页面
  10. 默认开机启动;通过Broadcastreceiver广播监听开机启动,实现没有activity的自启服务或者自启应用程序。...