Servlet的三种创建方式及servlet解析
来源:互联网 发布:耳机对耳朵的伤害 知乎 编辑:程序博客网 时间:2024/05/02 06:45
关于servlet的创建,我们有三种方式。
我们先来看第一种,实现Servlet接口。
因为是实现servlet接口,所以我们需要实现接口里的方法。
下面我们也说明了servlet的执行过程,也就是servlet的生命周期。
//Servlet的生命周期:从Servlet被创建到Servlet被销毁的过程//一次创建,到处服务//一个Servlet只会有一个对象,服务所有的请求/* * 1.实例化(使用构造方法创建对象) * 2.初始化 执行init方法 * 3.服务 执行service方法 * 4.销毁 执行destroy方法 */public class ServletDemo1 implements Servlet { //public ServletDemo1(){} //生命周期方法:当Servlet第一次被创建对象时执行该方法,该方法在整个生命周期中只执行一次 public void init(ServletConfig arg0) throws ServletException { System.out.println("=======init========="); } //生命周期方法:对客户端响应的方法,该方法会被执行多次,每次请求该servlet都会执行该方法 public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("hehe"); } //生命周期方法:当Servlet被销毁时执行该方法 public void destroy() { System.out.println("******destroy**********"); }//当停止tomcat时也就销毁的servlet。 public ServletConfig getServletConfig() { return null; } public String getServletInfo() { return null; }}
创建servlet的第二种方法,继承GenericServlet类,它实现了Servlet接口除了service的方法。
不过这种方法我们极少用
public class ServletDemo2 extends GenericServlet { @Override public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException { System.out.println("heihei"); }}
创建servlet的第三种方法,也是我们经常用的方法
继承HttpServlet方法
这里只简单讲servlet的三种创建方式,关于更详细的应用我们后面再说。
public class ServletDemo3 extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("haha"); } @Override protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { System.out.println("ee"); doGet(req,resp); }}
0 0
- Servlet的三种创建方式及servlet解析
- 创建Servlet的三种方式
- 创建Servlet的三种方式
- 三种创建servlet的方式(tomcat)
- Servlet的三种创建方式
- 创建servlet的三种方式
- 创建Servlet 的三种方式
- 创建servlet的三种方式
- 创建servlet的三种方式
- Servlet的三种创建方式-----------实现javax.servlet.Servlet接口
- Servlet的三种创建方式与线程安全
- Servlet创建的时机及方式
- 创建servlet的三种方式、Servlet使用习惯、服务器资源路径
- 韩顺平servlet学习笔记01-创建servlet的三种方式
- Servlet生命周期及创建方式
- 开发Servlet的三种方式和Servlet配置详解
- Servlet教程 (二) 实现Servlet的三种方式
- Web---创建Servlet的3种方式
- Html 标签简单总结
- PAT 1037. Magic Coupon (25)(俩端乘法)
- 用ReactJs写一个简单的手风琴菜单效果
- 《LINUX3.0内核源代码分析》第四章:内存管理(7)
- android Java 笔试考题
- Servlet的三种创建方式及servlet解析
- 深入浅出-网络七层模型&&网络数据包
- 如何在CentOS 7 / RHEL 7 运行单用户模式进行root的密码重置
- LeetCode 38. Count and Say
- Android 热补丁动态修复框架小结
- ssh
- 利用 jquery flot pie 生成饼图
- Android WebView调用js传参
- Django模板中的逻辑操作