public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest) request;
HttpServletResponse res = (HttpServletResponse) response;
//AJAX 요청인가요?
if(req.getHeader(ajaxHaeder) != null && req.getHeader(ajaxHaeder).equals("true")) {
try {
chain.doFilter(req, res);
} catch (AccessDeniedException e) {
res.sendError(HttpServletResponse.SC_UNAUTHORIZED);
} catch (AuthenticationException e) {
res.sendError(HttpServletResponse.SC_FORBIDDEN);
}
} else
chain.doFilter(req, res);
}
흠.. 도움이 되실지 몰겠네요.