package com.jsn.web.servlet;
1 package com.jsn.web.servlet; 2 3 import java.io.IOException; 4 5 import javax.servlet.Servlet; 6 import javax.servlet.ServletConfig; 7 import javax.servlet.ServletException; 8 import javax.servlet.ServletRequest; 9 import javax.servlet.ServletResponse; 10 11 public class HelloServlet implements Servlet { 12 13 @Override 14 public void destroy() { 15 // TODO Auto-generated method stub 16 System.out.println("hello"); 17 } 18 19 @Override 20 public ServletConfig getServletConfig() { 21 // TODO Auto-generated method stub 22 return null; 23 } 24 25 @Override 26 public String getServletInfo() { 27 // TODO Auto-generated method stub 28 return null; 29 } 30 31 @Override 32 public void init(ServletConfig arg0) throws ServletException { 33 // TODO Auto-generated method stub 34 System.out.println("hello init"); 35 } 36 37 @Override 38 public void service(ServletRequest arg0, ServletResponse response) throws ServletException, IOException { 39 // TODO Auto-generated method stub 40 response.getWriter().write("hello service response"); 41 } 42 43 }
1 <?xml version="1.0" encoding="UTF-8"?> 2web.xml"http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1"> 3 dyweb 4 56 12HelloServlet 7class>com.jsn.web.servlet.HelloServlet class> 8 9 10 1113 17HelloServlet 14/hellworld 15 1618 25index.html 19index.htm 20index.jsp 21default.html 22default.htm 23default.jsp 24
servlet 三种方式
1、implements Servlet
2、GenericServlet
3、HttpServlet doget
Servlet【接口】
GenericServlet【是 Servlet实现类】
httpservlet 是genericservlet的子类】
helloservlet 是 httpservlet 子类