HttpServlet请求处理和Servlet监听

一、HttpServlet请求处理

1、HttpServlet是使用HTTP协议的Web服务器的Servlet类,这个类已经被系统定义好。该类的一些方法如doGet()、doPost()等,提供了处理客户端请求的接口。在实际编程中,程序员需要继承这个类,并重写上述方法去编写自己的Servlet。使用重写后的方法,就可以完成对客户端请求的处理。
2、需要重写的方法主要有:doGet()、doPost()。其中doGet()用来处理客户端中“method=GET”的请求,而doPost()用来处理客户端中”method=POST“的请求。

二、Servlet监听

1、Servlet监听是指一些特殊的Servlet类。这些类可以监听Web应用的上下文信息、Servlet会话信息、Servelt请求信息。在实际操作中,程序员需要继承或实现一些已定义好的类或接口,从而编写出自己用于监听的类。这些类对特定的信息进行监听。一旦被监听的事件发生,这些类会自动调用相应的方法去执行指定的操作。
2、监听Servlet上下文信息通过实现ServletContextListener和ServletContextAttributeListener接口,从而编写出自己的Servlet类。
3、监听HTTP会话信息。可以通过HttpSessionListener接口监听Http会话的创建、销毁信息;通过HttpSessionAttributeListener接口监听会话中属性的设置请求;通过HttpSessionActivationListener监听会话的状态信息;通过HttpSessionBindingListerner监听会话中对象的绑定信息。
4、监听客户端请求信息。通过实现ServletRequestListener和ServletRequestAttributeListener接口来完成。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值