解决方案 »

  1.   

    this 指的是PricingServlet类,getServletConfig()方法调用的是GenericServlet类的方法,因为PricingServlet继承了HttpServlet类,而HttpServlet类继承了GenericServlet类。
      

  2.   

    可是我改成PricingServlet之后,会报Cannot make a static reference to the non-static method getServletConfig() from the type GenericServlet错误。
      

  3.   

    可是我改成PricingServlet之后,会报Cannot make a static reference to the non-static method getServletConfig() from the type GenericServlet错误。 
      

  4.   

    建议楼主先学习Java基础 在开始 Javaweb 学习
      

  5.   

    首先,getServletConfig() 在GenericServlet中没有被定义成static。其次,PricingServlet继承了GenericServlet,因此相当于PricingServlet这个类中含有getServletConfig(),因此可以使用this来调用(this关键字可以调用本身对象或者属性等)。最后,如果不想用this,可以直接用getServletConfig()
      

  6.   

    this指的就是PricingServlet 因为this是在当前类的方法中,至于GenericServlet 为PricingServlet 的父类
      

  7.   

    this指代的是当前类的实例对象。实例方法只能用类的实例对象来调用。