使用Swing或者SWT技术开发图像界面常常遇到Listener与Event。Swing或者SWT中通过Listener与Event来处理事件,如鼠标事件、键盘事件等。先实现一个Listener接口,然后通过addListener()方法把Listener绑定到某个控件如按钮上,单击按钮时就很调用Listener的相应方法,并传回一个Event对象。
Java Web程序也一样,使用监听器Listener与Event完成相应事件的处理。使用Listener不需要关注该类事件怎样触发的或者怎么调用相应的Listener的,只要记住该类事件触发时一定会调用相应的Listener。遵循Servlet规范的服务器完成了相应的工作。开发者只要在Listener里编写相关的代码就行了。
使用监听器需要实现相应的监听器接口。应该触发监听器事件的时候,Tomcat会自动调用监听器的方法。编程者不需要关注Tomcat怎么回调,只有实现这些方法就可以了。监听器有3类:对Servlet上下文进行监听、监听Http会话、对客户端请求进行监听。 本文链接地址: 什么是JSP的监听器作用是什么?