首页 > 其他 > 详细

servlet工作步骤

时间:2020-03-12 12:41:00      阅读:54      评论:0      收藏:0      [点我收藏+]

servlet工作步骤

关键技术xml解析+反射

1.类加载

1.截取url中的servlet路径

2.在web.xml中找到url-pattern里面的值,找不到就报404错误。

3.找到了根据url-pattern的值查找到对应的servlet-name

4.根据servlet-name找到servlet-class从而找到对应的类

5.通过反射Class cl=Class.forName("servlet-class里面的值")

2.创建servlet对象

Object obj=cl.newInstance();//通过反射创建对象

3.调用init()方法

Method m1=cl.getMethod("init");//通过反射执行方法

m1.invoke(obj);

4.调用service()方法

Method m2=cl.getMethod("service",servletrequest.class,servletresponse.class);//通过反射执行方法

m2.invoke(obj,request,response);

5.调用destroy()方法

Method m3=cl.getMethod("destory");//通过反射执行方法

m3.invoke(obj);

servlet工作步骤

原文:https://www.cnblogs.com/chenguosong/p/12468097.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!