2. javaweblistener 대상의 속성 변경 - 감청
2722 단어 listener
attributeAdded 방법:
1 public void attributeAdded(ServletContextAttributeEvent scae)
2 public void attributeReplaced(HttpSessionBindingEvent hsbe)
3 public void attributeRmoved(ServletRequestAttributeEvent srae)
attributeRemoved 메서드
1 public void attributeRemoved(ServletContextAttributeEvent scae)
2 public void attributeRemoved (HttpSessionBindingEvent hsbe)
3 public void attributeRemoved (ServletRequestAttributeEvent srae)
attributeReplaced 메서드
1 public void attributeReplaced(ServletContextAttributeEvent scae)
2 public void attributeReplaced (HttpSessionBindingEvent hsbe)
3 public void attributeReplaced (ServletRequestAttributeEvent srae)
public class MyServletContextAttributeListener implements ServletContextAttributeListener {
@Override
public void attributeAdded(ServletContextAttributeEvent scab) {
String str =MessageFormat.format(
"ServletContext :{}, :{}"
,scab.getName()
,scab.getValue());
System.out.println(str);
}
@Override
public void attributeRemoved(ServletContextAttributeEvent scab) {
String str =MessageFormat.format(
"ServletContext :{}, :{}"
,scab.getName()
,scab.getValue());
System.out.println(str);
}
@Override
public void attributeReplaced(ServletContextAttributeEvent scab) {
String str =MessageFormat.format(
"ServletContext :{} "
,scab.getName());
System.out.println(str);
}
}
jsp 테스트;
<%
//애플리케이션 영역 대상에 속성 추가
application.setAttribute("name", "nick");
//응용 프로그램 영역 대상의name 속성 값 바꾸기
application.setAttribute("name", "gacl");
//응용 프로그램 영역 대상에서name 속성 제거
application.removeAttribute("name");
%>
서브렛ContextListener는 서브렛Context 도메인 객체(application)의 속성 값 변화를 수신합니다.
다른 두 감청에 대해 동일한 이치로 테스트를 진행하다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
icrosoft Enterprise Listener에서 인증이 필요한 SMTP 서버를 사용하도록 설정icrosoft 엔터프라이즈 라이브러리의 로깅 모듈에는 Email Trace Listener가 있습니다.사이트를 다른 곳에 배치하는 응용에 있어서 이것은 매우 효과적인 기능이다.전자메일로 로그를 보고 우리가 개발한 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.