当前页面: 开发资料首页 → J2SE 专题 → 对于servlet继承HttpServlet的疑问~~~
对于servlet继承HttpServlet的疑问~~~
摘要: 对于servlet继承HttpServlet的疑问~~~
请问doGet和doPost是HttpServlet类里的方法吗?如果是,在servlet程序里定义的doGet和doPost是对其父类HttpServlet的覆盖吗?为什么我创建HttpServlet对象实例时,并不能找到doGet和doPost方法?为什么doGet或doPost方法无需main运行接口就可以直接运行起来了?郁闷,请大虾们为我解惑啊,非常感谢!!
为什么不理解成事件呢
main是Application运行的EntryPoint。
但是作为JSP和Servlet,它们以tomcat等为容器,其实只是作为一个代码片段被加载(反射)进来的。
实际上,tomcat还不是打main开始运行的。
doPost什么的方法,你就要理解多态的原则了。
我们派生类重写基类的方法,到时候,反射得到的实例,无论是MyHttpServlet还是HttpServlet。都可以call到MyHttpServlet的方法中。