, API / (, log4j), , . error-page web.xml, , , log4j, , / . .
Filter url-pattern /* :
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ServletException, IOException {
try {
chain.doFilter(request, response);
} catch (Exception e) {
logger.error(e);
throw new ServletException(e);
}
}
, :
public void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
View view = new View(request, response);
Action action = ActionFactory.getAction(request);
try {
action.execute(view);
} catch (Exception e) {
logger.error(e);
throw new ServletException(e);
}
view.navigate();
}
, JSP. exception JSP. . .
<% logger.error(exception); %>