servlet 验证生命周期过程调用方法的次数
1、书写一个servlet并编译,如:
package testservlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class Hello implements Servlet {
@Override
public void destroy() {
// TODO Auto-generated method stub
System.out.println("destroy");
}
@Override
public ServletConfig getServletConfig() {
// TODO Auto-generated method stub
return null;
}
@Override
public String getServletInfo() {
// TODO Auto-generated method stub
return null;
}
@Override
public void init(ServletConfig arg0) throws ServletException {
System.out.println("servlet 初始化方法init");
}
@Override
public void service(ServletRequest req, ServletResponse res) throws ServletException, IOException {
System.out.println("service");
PrintWriter pw = res.getWriter();
pw.println("hello");
}
}
2、将这个类所属应用(web.xml已经配置好)部署于tommcat的webapps下,启动tomcat,在浏览器访问该servlet,多次刷新,控制台信息如下:
第一次访问servlet时,才调用init方法,service可以多次调用
3、destroy执行一次的验证
登录tomcat首页,点击Manager App,会提示输入用户名和密码(在tomcat的conf下的tomcat-users.xml中进行查询或配置,配置参见http://www.cnblogs.com/hblthink/p/8215387.html),成功登录后找到对应servlet所属应用,点击reload,控制台显示destroy
最新文章
- 背水一战 Windows 10 (6) - 控件 UI: 字体的自动继承的特性, Style, ControlTemplate
- dataWithContentsOfURL报错问题
- [Solution] 使用Autofac在MVC、Web API、WCF中实现IOC
- MAC OS下安装Erlang
- Python学习教程(learning Python)--1.4 Python数据处理基础
- unix 文件属性
- C# 之 读取Word时发生 “拒绝访问” 及 “消息筛选器显示应用程序正在使用中” 异常的处理
- Warning: Attempt to present * on * which is already presenting *
- ubuntu 下安装软件,卸载,查看已经安装的软件
- FusionChart学习笔记(部分)
- Samba在CentOS下的图形化界面的安装
- hdu4003(树形dp)
- ajax 基础2
- oracle创建用户四部曲
- 免费代理ip爬虫分享
- method&;interface
- ClientAsTemplate用法
- 初识java java的加载与执行(JDK,JVM,JRE关系解释)
- Android MediaScanner 总纲
- 3 Kafka两个版本在Zookeeper的元数据存储
热门文章
- python-文本操作和二进制储存
- Redis中的事务(多命令)操作
- cas机制的原理和使用
- ServletContex对象学习
- 刷题[GWCTF 2019]你的名字
- 报错: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
- 针对Linux上Java程式运行脚本的Log信息记录操作人员记录以及成功运行判断
- ucore操作系统学习笔记(一) ucore lab1系统启动流程分析
- lamda表达式与Stream 流操作,reduce,flatMap,groupingBy等
- springmvc与mybatis整合时 java.lang.IllegalArgumentException: Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required 异常