Servlet 口是一个]ava类 口是遵循] ava servlets api编码标准的]ava类 口用于支持遵循请求/响应模型的任何协议(本身是 协议无关的)
Servlet 是一个Java类 是遵循Java Servlets API编码标准的Java类 用于支持遵循请求/响应模型的任何协议(本身是 协议无关的)
servlet类与接口 <<interface>> javax. servlet Servlet implements <abstract class>> javax. servlet GenericServlet inito extends doEth dopost( <<abstract class>> service javax.servlet.http.httpservlet destroy(
Servlet类与接口 <<interface>> javax.servlet.Servlet <<abstract class>> javax.servlet.GenericServlet implements <<abstract class>> javax.servlet.http.HttpServlet extends init() doGet() doPost() service() destroy()
servlet生命周期 servlet容器调用 service处理请求 Begin servlet容器 创建新实例 servlet容器 Instance 调用init without Ready initialization End Garbage collection
Servlet生命周期 Begin Instance without initialization servlet容器 创建新实例 servlet容器 调用init() Ready servlet容器调用 service()处理请求 End Garbage collection
ervlet(Hello world) import javax. servlet. * importjavax.servlethttpk ort java. io. public class HelloworldservleT extends Httpservlet t public void doget(htTp servletrequEst request Http Servletresponse response throws servletException, java. io IOEXception t PrintWriter out=response. getWritero out. print("<html><head><title>Hello world</title></ head>) out. print("<body> Hello world! The time is out. print(new java util. Date) out printin ("</body></html>
Servlet (Hello world) import javax.servlet.*; import javax.servlet.http.* import java.io.* public class HelloWorldServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { PrintWriter out=response.getWriter(); out.print("<html><head><title>Hello world</title></head>"); out.print("<body>Hello world! The time is "); out.print(new java.util.Date()); out.println("</body></html>") } }
servlet基本结构 import javax. servlet *k importjavax.servlethttp. public class Basicdservlet extends Http Servlet i public void init(servletConfig config) throws ServletException t public void destroyo i public void doget(htTpservletrequesT request Http servletreSponse response throws ServletEXception, java. io IOEXception t public void dopost(hTtp Servletrequest request Http Servletresponse response throws servletException, java. io IOEXception t
Servlet基本结构 import javax.servlet.*; import javax.servlet.http.* public class BasicdServlet extends HttpServlet { public void init(ServletConfig config) throws ServletException { … } public void destroy() { … } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { … } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException { … } }