Servlet là một class ngôn ngữ lập trình Java được sử dụng để xử lý các requests từ client và tạo ra nội dung web động. Servlet chủ yếu được sử dụng để xử lý hoặc lưu trữ dữ liệu được gửi bởi một biểu mẫu HTML, cung cấp nội dung động và quản lý thông tin state không tồn tại trong giao thức stateless HTTP.