HttpServlet知识总结 1. Servlet 核心知识点(1) Servlet 工作流程Servlet 用于处理客户端发起的请求Java 中针对 HTTP 请求的实现是HttpServlet它封装了处理 HTTP 请求的所有方法。(2) 配置 Servlet 的两种方式① 使用配置文件web.xml② 使用注解的方式来使用 Servlet(3) 核心方法doGet、doPost、doPut、doDelete客户端与服务器端交互模型客户端 → 服务器端HttpServletRequest req服务器端 → 客户端HttpServletResponse respdoGet方法示例// 处理 GET 请求逻辑protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {}(4)HttpServletRequest核心功能①请求行包含请求方法get/post、请求 URL、协议版本等关键信息②消息头请求的备注信息或补充信息③请求参数向服务器端传递的参数获取方式示例String username req.getParameter(username);String password req.getParameter(password);④请求的转发服务器端内部的请求跳转客户端无感知示例req.setAttribute(phone, 137224645465);req.getRequestDispatcher(req2).forward(req, resp);(5)HttpServletResponse核心功能①发送响应数据将数据输出到浏览器示例PrintWriter out resp.getWriter();out.println(h111111/h1);②设置响应头和状态码③请求的重定向客户端会感知到地址变更示例resp.sendRedirect(resp2);附加字符串DE879E9C31AF0181A10660C2622D03AD487358AA8C9C874A7065FA75CD331FD7