预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共36页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JavaWeb开发Servlet开发本章内容1.什么Servlet2.Servlet的主要方法3.Servlet运行原理4.Servlet开发流程5.MyEclipse中开发Servlet6.Servlet实例2.1什么是Servlet2.2Servlet的主要方法Servlet的生命周期2.3Servlet运行原理2.3Servlet运行原理3.2.4开发Servlet基本流程2.4开发Servlet基本流程importjavax.servlet.ServletException;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;publicclassTestServletextendsHttpServlet{publicvoidinit()throwsServletException{}//ProcesstheHTTPGetrequestpublicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{}}1.Servlet中获取参数HttpServletRequest常用API2.Servlet中处理返回结果2.4开发Servlet基本流程2.4开发Servlet基本流程2.4Servlet的访问路径和url-pattern2.4Servlet的访问路径和url-pattern2.4Servlet的访问路径和url-pattern2.4开发Servlet基本流程2.4开发Servlet基本流程2.5MyEclipse中开发Servlet2.5MyEclipse中开发Servlet2.5MyEclipse中开发Servlet2.5MyEclipse中开发Servlet(5)查看生成的Servlet源文件:MyEclipse会为新建的Servlet在web.xml中自动生成相应的配置代码。每个Servlet在web.xml中都对应一对<servlet>标签和一对<servlet-mapping>标签。其中:<servlet>标签用于声明Servlet。其中的子标签又包括:<servlet-name>用于声明Servlet的名字,是web.xml中内部使用的名字。<servlet-class>标签:用于声明Servlet所对应的类名。<servlet-mapping>标签用于进行Servlet映射。其中的子标签又包括:<servlet-name>标签:表示Servlet的名字,需要和上面<servlet>标签的<servlet-name>子标签中声明的名字保持一致。<url-pattern>标签:用于配置Servlet的访问地址。2.5MyEclipse中开发Servlet2.5MyEclipse中开发Servlet2.6Servlet实例2.6Servlet实例1.HelloWorld程序3)返回结果response.setContentType("text/html");PrintWriterout=response.getWriter();out.println("<html>");out.println("<head>");out.println("<title>HelloWorld<title>");out.println(“</head>”);、out.println("<bodybgcolor=\"white\">");out.println("<h1>MyfirstServlet,HelloWorld</h1>");out.println("</body>");out.println("</html>");2.6Servlet实例2.RequestParam程序1)处理POST方法publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsIOException,ServletException{……doGet(request,response);}2.RequestParam程序2)获取参数StringloingName=request.getParameter("l