From 1251c24cdc4fd69ead5ed759c0b68ad4482f1545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B0=95=EC=84=9D=20=EC=B5=9C?= Date: Thu, 24 Nov 2022 18:38:05 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8C=80=EC=8B=9C=EB=B3=B4=EB=93=9C=20?= =?UTF-8?q?=EC=A1=B0=ED=9A=8C=EC=8B=9C=20=EB=A1=9C=EA=B7=B8=20=EB=88=84?= =?UTF-8?q?=EC=A0=81=20=EC=98=A4=EB=A5=98=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dbnt/faisp/config/FaispInterceptor.java | 22 +++++++++++-------- .../resources/templates/fragments/header.html | 4 +--- 2 files changed, 14 insertions(+), 12 deletions(-) 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 @@ - - - +