博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何创建Servlet
阅读量:5816 次
发布时间:2019-06-18

本文共 1537 字,大约阅读时间需要 5 分钟。

//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方法

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);

}

}

 

转载于:https://www.cnblogs.com/TangGe520/p/8980729.html

你可能感兴趣的文章
html语言
查看>>
从源码看集合ArrayList
查看>>
spring-boot支持websocket
查看>>
菜鸟笔记(一) - Java常见的乱码问题
查看>>
我理想中的前端工作流
查看>>
记一次Git异常操作:将多个repository合并到同一repository的同一分支
查看>>
CodeIgniter 3.0 新手捣鼓源码(一) base_url()
查看>>
Chrome 广告屏蔽功能不影响浏览器性能
查看>>
vSphere 6将于2月2日全球同步发表
查看>>
Android状态栏实现沉浸式模式
查看>>
让你的APP实现即时聊天功能
查看>>
iOS 绝对路径和相对路径
查看>>
使用Openfiler搭建ISCSI网络存储
查看>>
IntPtr 转 string
查看>>
学生名单
查看>>
(转) 多模态机器翻译
查看>>
【官方文档】Nginx负载均衡学习笔记(三) TCP和UDP负载平衡官方参考文档
查看>>
矩阵常用归一化
查看>>
Oracle常用函数总结
查看>>
【聚能聊有奖话题】Boring隧道掘进机完成首段挖掘,离未来交通还有多远?
查看>>