首先要知道javaWeb三大组件(Servlet程序 Listener监听器 Filter过滤器 都配置在web.xml文件下)
生命周期:
1先执行Servlet的构造方法
2执行Servlet程序的init初始化方法
以上两个方法是在第一次访问的时候由tomcat服务器来调用的~ 只调用一次
3执行Service方法:接受客户端请求 并且响应数据 每次请求进来的时候处理业务(每次访问都会调用~)
4执行destroy方法:服务器停止的时候调用
获取GET或者POST类型
1service方法中将ServletRequest强转成HttpServletRequest
2调用getMethod方法
实际开发中我们不实现Servlet接口 而是继承HttpServlet抽象类重写doGet doPost并且配置访问地址(可以直接用eclipse直接生成)
Servlet的继承体系:
HttpServlet中的doGet doPost方法认实现是返回状态代码为405的HTTP错误,表示对于指定资源的请求方法不被允许。
所以自己的Servlet程序需要进行重写并且重写时要去掉super.deget()之类的语句;
分隔~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~