Servlet事件监听器
来源:互联网 发布:阿里云软件 编辑:程序博客网 时间:2024/06/04 18:09
监听器
监听器就是一个实现特定接口的普通java程序,这个程序专门用于监听另一个java对象的方法调用或属性改变,当被监听对象发生上述事件后,监听器某个方法将立即被执行。
Servle监听器
在Servlet规范中定义了多种类型的监听器,它们用于监听的事件源分别为 ServletContext,HttpSession 和 ServletRequest 这三个域对象。
Servlet规范针对这三个对象上的操作,又把这多种类型的监听器划分为三种类型。
•监听三个域对象创建和销毁的事件监听器
•监听域对象中属性的增加和删除的事件监听器
•监听绑定到 HttpSession 域中的某个对象的状态的事件监听器。
监听器典型案例:监听window窗口的事件监听器
package com.hbsi.csdn.TestListener;
import java.awt.Frame;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class TListener{
public static void main(String args[]){
Frame f=new Frame();
f.setSize(400, 400);
f.setVisible(true);
f.addWindowListener(new Listeners());
}
}
//建立监听器
class Listeners implements WindowListener{
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
Frame f=(Frame) e.getSource();
f.dispose();
System.out.println(f);
}
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
}
}
import java.awt.Frame;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class TListener{
public static void main(String args[]){
Frame f=new Frame();
f.setSize(400, 400);
f.setVisible(true);
f.addWindowListener(new Listeners());
}
}
//建立监听器
class Listeners implements WindowListener{
public void windowActivated(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowClosed(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowClosing(WindowEvent e) {
// TODO Auto-generated method stub
Frame f=(Frame) e.getSource();
f.dispose();
System.out.println(f);
}
public void windowDeactivated(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowDeiconified(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowIconified(WindowEvent e) {
// TODO Auto-generated method stub
}
public void windowOpened(WindowEvent e) {
// TODO Auto-generated method stub
}
}
- servlet事件监听器
- servlet事件监听器
- Servlet事件监听器
- Servlet事件监听器
- Servlet的事件监听器
- Servlet事件监听器
- Servlet事件监听器
- Servlet事件监听器(一)
- Servlet事件监听器
- servlet事件监听器
- Servlet事件监听器
- WEB-Servlet事件监听器
- Servlet 事件监听器
- Servlet事件监听器
- Servlet事件监听器
- Servlet事件监听器
- Servlet事件监听器
- Servlet事件监听器
- 为什么应该用模块取代C/C++中的头文件?
- Exception starting filter struts2
- C#控制键盘按键(大小写按键等)
- 使用类似ajax上传文件方法
- VS error C1083: 无法打开包括文件:“gl\glew.h”: No such file or directory\
- Servlet事件监听器
- Win7 64位去快捷方式箭头
- db link的查看创建与删除
- servlet监听器
- 使用Spring的@Autowired 实现DAO, Service, Controller三层的注入
- oracle优化的几个简单步骤
- 常用的命令行
- Linux教程 之-----文件与目录操作
- iphone app开发实战很重要:《iPhone App开发实战手册》读后感