servlet工作步骤

做~自己de王妃 提交于 2020-03-12 12:17:11

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!