客戶端監聽器建立和配置
阿新 • • 發佈:2018-12-19
package five;
import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
public class Listener implements S ervletRequestListener, ServletRequestAttributeListener{
int count=0;
@Override
public void requestDestroyed(ServletRequestEvent sre) {
// TODO Auto-generated method stub
System.out.println("request被銷燬");
}
@Override
public void requestInitialized(ServletRequestEvent sre) {
// TODO Auto-generated method stub
System.out.println("request被建立");
}
@Override
public void attributeAdded(ServletRequestAttributeEvent srae) {
// TODO Auto-generated method stub
count++;
System.out.println("新增的屬性是:"+srae.getName()+"值是:"+srae.getValue()+" "+count);
}
@Override
public void attributeRemoved(ServletRequestAttributeEvent srae) {
// TODO Auto-generated method stub
System.out.println("刪除的屬性是:"+srae.getName()+"值是:"+srae.getValue());
}
@Override
public void attributeReplaced(ServletRequestAttributeEvent srae) {
// TODO Auto-generated method stub
System.out.println("替換的屬性是:"+srae.getName()+"值是:"+srae.getValue());
}
import javax.servlet.ServletRequestAttributeEvent;
import javax.servlet.ServletRequestAttributeListener;
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
public class Listener implements S ervletRequestListener, ServletRequestAttributeListener{
int count=0;
@Override
public void requestDestroyed(ServletRequestEvent sre) {
// TODO Auto-generated method stub
System.out.println("request被銷燬");
}
@Override
public void requestInitialized(ServletRequestEvent sre) {
// TODO Auto-generated method stub
System.out.println("request被建立");
}
@Override
public void attributeAdded(ServletRequestAttributeEvent srae) {
// TODO Auto-generated method stub
count++;
System.out.println("新增的屬性是:"+srae.getName()+"值是:"+srae.getValue()+" "+count);
}
@Override
public void attributeRemoved(ServletRequestAttributeEvent srae) {
// TODO Auto-generated method stub
System.out.println("刪除的屬性是:"+srae.getName()+"值是:"+srae.getValue());
}
@Override
public void attributeReplaced(ServletRequestAttributeEvent srae) {
// TODO Auto-generated method stub
System.out.println("替換的屬性是:"+srae.getName()+"值是:"+srae.getValue());
}
}
web.xml中的配置
<listener>
<listener-class>five.Listener</listener-class>
</listener>