/*
* service
* 页面中执行当前StudentServlet这个请求 其实默认执行的是service这个方法
* 在父类中service这个方法进行了 请求判断 那么当请求是get 就会被分配到doget 这个方法
* post 就会被分配到dopost 这个方法
*/
@Override
public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
System.out.println("执行方法, get 和 post 都会走这里 ");
super.service(arg0, arg1);
}
/*
* destroy 这个方法叫做销毁方法 ,比如程序停止或者重启的时候 这个方法会被执行
* 这个方法有且 只会被执行一次。
* destroy 在执行的时候 必须 先执行init才会执行destroy
*/
@Override
public void destroy() {
System.out.println("我被销毁了。。。。。");
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
/*
* destroy 这个方法叫做初始化 ,在第一次访问当前这个Servlet 的时候 这个方法会被执行
* 这个方法有且 只会被执行一次。
*/
@Override
public void init() throws ServletException {
System.out.println("我是初始化。。。。。");
}
/*
* doPost 也是进行操作的一个方法 , 他会接受页面中post 请求的内容
* 是被service 这个方法进行请求判断之后 分配道你这里来的。
*/
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
System.out.println("我是post");
}
selvet的生命周期
最新推荐文章于 2024-04-27 09:13:51 发布