编程自学指南:java程序设计开发,JavaWeb中 Servlet 异步处理、请求处理、响应处理学习笔记
一、Servlet 请求处理
1. 核心概念与生活类比
Servlet 的请求处理就像是餐厅服务员接收顾客的点餐。顾客(客户端)向服务员(Servlet)提出需求(请求),服务员负责将这些需求传达给后厨(业务逻辑)进行处理。
2. 请求处理步骤
接收请求
在 Servlet 中,通过 doGet
或 doPost
方法接收客户端的请求。例如:
@WebServlet("/example")
public class ExampleServlet extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) {
// 处理 GET 请求
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) {
// 处理 POST 请求
}
}
获取请求参数
可以使用 request.getParameter
方法获取客户端传递的参数,类似于服务员记录顾客点的菜品。例如