一:servlet开发入门
servlet是sun公司一门开发动态web资源的技术,下面编写一个servlet入门程序:
1:在tomcat服务器webapps目录下新建firstServlet目录,在firstServlet目录下创建WEB-INF/classes目录
在classes目录下,写servlet程序。
类FirstServlet.java
1 /** 2 * 3 */ 4 package com.hlcui.servlet; 5 6 import java.io.IOException; 7 8 import javax.servlet.GenericServlet; 9 import javax.servlet.ServletException;10 import javax.servlet.ServletRequest;11 import javax.servlet.ServletResponse;12 13 /**14 * @author Administrator15 *16 */17 public class FirstServlet extends GenericServlet{18 19 public void service(ServletRequest req, ServletResponse res)20 throws ServletException, IOException {21 System.out.println("hello,Servlet!!!");22 }23 24 }25 26
2:设置classpath,因为类中用到了GenericServlet类文件,所以必须引入支持jar包,并且编译源文件
3:在WEB-INF目录下创建web.xml文件,将servlet映射外界的访问目录
1 26 7 10FirstWeb 8com.hlcui.servlet.FirstServlet 911 14FirstWeb 12/firstServlet 13
4:启动服务器,访问
二:servlet生命周期
1:servlet的创建
当用户第一次访问servlet时,servlet对象会被创建,存储在内存中,同时会创建两个对象HttpServletRequest,HttpServletResponse
2:servlet初始化
servlet对象被创建之后,会调用init()方法进行初始化
3:servlet工作
servlet对象工作会调用service(),执行service方法中的代码
4:servlet对象的销毁
当web应用关闭或者web应用从服务器中移除时,servlet对象会被销毁,那么就会调用destroy()方法