问答详情
源自:1-1 Java Web过滤器简介

关于理解的一个困惑

书中有两句话“过滤器对象放置在JAVAX.SERVLET包中,其名称为Filter,他是一个接口。“

”上述代码显示了一个Servlet对象的代码结构(上述代码创建了一个Servlet),Servlet类通过继承HttpServlet类被声明为一个Servlet对象“

我困惑在先说他是对象,又说他是接口。接口和类不是对象吧?以及第二句话,他只创建了一个Servlet类,并没有实例化为一个对象啊。求教,我觉得我的理解一定错在一个关键的地方

提问者:时雨life 2017-07-19 10:27

个回答

  • 亨利_慕粉4190963
    2017-07-19 10:57:59
    已采纳

    第一句话的老师的意思应该是:自定义的过滤器类应该实现javax.servlet包中的Filter(过滤器)接口。说过滤器对象Filter放置在javax.servlet包中也不能说错,学过java反射应该知道Class类,所有类都是Class类的实例对象。

    第二句话 Servlet类通过继承HttpServlet类被声明为一个Servlet对象 老师的意思可能说的比较模糊:servlet的实例化是通过web容器启动的时候自动进行的,···

  • 慕仙8628277
    2017-07-19 10:47:55

    实例化是放在web.xml里面的