예> 페이지 이동시 세션 검사
package Common;
public class chkSessionCheckFilter implements Filter {
public void init(FilterConfig config) throws ServletException {
}
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest httpRequest = (HttpServletRequest) request;
HttpServletResponse httpResponse = (HttpServletResponse) response;
HttpSession session = httpRequest.getSession();
//세션 검사
chain.doFilter(request, response);
}
public void destroy() {
}
}
web.xml에 다음과 같이 추가하면 chkTestRunListServlet가기전에 요 필터를 한번 걸친다
<filter>
<filter-name>session-checker</filter-name>
<filter-class>Common.chkSessionCheckFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>session-checker</filter-name>
<servlet-name>chkTestRunListServlet</servlet-name>
</filter-mapping>
댓글 없음:
댓글 쓰기