Bài giảng Công nghệ Java - Bài : Servlet. Bài này cung cấp cho người học những nội dung kiến thức về: Servlet init, , annotation, forward, redirect. để biết thêm các nội dung chi tiết. | Bài giảng Công nghệ Java: Bài - Nguyễn Hữu Thể CÔNG NGHỆ JAVA Nguyễn Hữu Thể Bài 2: Servlet 1 Nội dung ▪ Servlet init() ▪ ▪ Annotation ▪ Forward ▪ Redirect 2 Interface Servlet Method Description initializes the servlet. It is the life cycle method of servlet and public void init(ServletConfig config) invoked by the web container only once. provides response for the incoming public void service(ServletRequest request. It is invoked at each request,ServletResponse response) request by the web container. is invoked only once and indicates public void destroy() that servlet is being destroyed. public ServletConfig getServletConfig() returns the object of ServletConfig. returns information about servlet public String getServletInfo() such as writer, copyright, version etc. 3 package ; public class InitParamServlet extends HttpServlet { VD: private static final long serialVersionUID = 1L; + init(): Khởi tạo giá trị cho private String email; email public InitParamServlet() { } + doGet(): Khởi tạo giá trị cho @Override email2 public void init(ServletConfig config) throws ServletException { (config); // Lấy giá trị của tham số khởi tạo. Cấu hình trong . = ("email1"); } @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // Lấy giá trị của tham số khởi tạo theo một cách khác. String email2 = ().getInitParameter("email2"); ServletOutputStream out = (); (""); (""); ("Init Param"); ("email1 = " + + ""); ("email2 = " + email2 + ""); (""); (""); } 4 } .