diff --git a/src/main/java/com/dbnt/faisp/config/FaispInterceptor.java b/src/main/java/com/dbnt/faisp/config/FaispInterceptor.java index f35004e8..c65111e8 100644 --- a/src/main/java/com/dbnt/faisp/config/FaispInterceptor.java +++ b/src/main/java/com/dbnt/faisp/config/FaispInterceptor.java @@ -40,14 +40,18 @@ public class FaispInterceptor implements HandlerInterceptor { @Override public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception { //페이지 렌더링 후 실행. - UserRequestLog log = new UserRequestLog(); - log.setContactIp(Utils.getClientIP(request)); - log.setRequestUrl(request.getRequestURI()); - log.setRequestMethod(request.getMethod()); - log.setSearchParams(request.getQueryString()); - log.setHandlerDescription(((HandlerMethod) handler).toString()); - log.setUserOrgan((String) request.getSession().getAttribute("userOrgan")); - log.setUserBelong((String) request.getSession().getAttribute("belongValue")); - userLogService.saveRequestLog(log); + if(request.getParameter("dashboardFlag").equals("true")){ + // 대시보드 ajax 조회 로그 저장시 키 중첩으로 오류 발생. + // 대시보드 ajax 조회는 로그를 쌓지 않음. + UserRequestLog log = new UserRequestLog(); + log.setContactIp(Utils.getClientIP(request)); + log.setRequestUrl(request.getRequestURI()); + log.setRequestMethod(request.getMethod()); + log.setSearchParams(request.getQueryString()); + log.setHandlerDescription(((HandlerMethod) handler).toString()); + log.setUserOrgan((String) request.getSession().getAttribute("userOrgan")); + log.setUserBelong((String) request.getSession().getAttribute("belongValue")); + userLogService.saveRequestLog(log); + } } } diff --git a/src/main/resources/templates/fragments/header.html b/src/main/resources/templates/fragments/header.html index 302eb193..bd76ee53 100644 --- a/src/main/resources/templates/fragments/header.html +++ b/src/main/resources/templates/fragments/header.html @@ -82,9 +82,7 @@ - - - +