1_Servlet(servlet基础)基于Java的web程序设计——.;.*;.........{privatestaticfinalJspFactory_jspxFactory=();.......publicvoid_jspInit(){....}publicvoid_jspDestroy(){}publicvoid_jspService(HttpServletRequestrequest,HttpServletResponseresponse),ServletException{......("text/html;charset=gb2312");.....("<htmlxmlns=\"9/xhtml\">\r\n");.....=null;synchronized(request){contentBean=()("contentBean",); ....2Servlet概述Servlet的生命周期表单处理Servlet相关的接口和类cookie管理会话跟踪Servlet过滤器Servlet3什么是ServletServlet概述(1-2).*;.*;.*;lassHelloWorldextendsHttpServlet{protectedvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{PrintWriterout=();("HelloWorld");}}4Servlet实例运行结果Servlet概述(7-2)5JAVAServletAPIServlet概述(5-2)(表单数据)读取客户程序发送来的隐式数据(请求报头)生成相应的结果发送显式的数据给客户程序(HTML)发送隐式的数据给客户程序(状态代码和响应报头)Servlet概述(2)7Servlet处理流程客户端发送一个请求至服务器端服务器将请求信息发给ServletServlet引擎,也就是WebContainer会调用Servlet的service方法Servlet构建一个响应,并将其传给服务器,该响应是动态的,相应内容通常取决于客户端的请求服务器将响应返回给客户端Servlet概述(3)8Servlet实例部署Servlet概述(7-5)<web-app>……<servlet><servlet-name>HelloWorld</servlet-name><servlet-class>HelloWorld</servlet-class></servlet><servlet-mapping><servlet-name>HelloWorld</servlet-name><url-pattern>/servlet/HelloWorld</url-pattern></servlet-mapping>……</web-app>://localhost:8080/myweb/servlet/HelloWorldServlet概述(7-6)10
1 Servlet(servlet基础) 来自淘豆网m.daumloan.com转载请标明出处.