From c5e6ecaad7acd2826ac3bed4dcf89309a816026e Mon Sep 17 00:00:00 2001 From: dogyeom Date: Thu, 20 Nov 2025 10:37:36 +0900 Subject: [PATCH] =?UTF-8?q?=EB=82=B4=EB=B6=80=20=EC=97=B0=EA=B3=84=20?= =?UTF-8?q?=EC=8B=9C=EC=8A=A4=ED=85=9C=20=EA=B4=80=EB=A6=AC=20=EB=93=B1?= =?UTF-8?q?=EB=A1=9D=20=EB=B0=8F=20=EC=88=98=EC=A0=95=20=EC=8B=9C=20?= =?UTF-8?q?=EC=86=A1=EC=88=98=EC=8B=A0=20=EB=94=94=EB=A0=89=ED=86=A0?= =?UTF-8?q?=EB=A6=AC=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20escape=20=EB=AC=B8?= =?UTF-8?q?=EC=9E=90=EC=97=B4=20=EC=B2=98=EB=A6=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jsp/bap/admin/common/sysinfoManDetail.jsp | 8 +------- .../manage/comm/sysinfo/BapSysinfoController.java | 14 +++++++++++++- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/WebContent/jsp/bap/admin/common/sysinfoManDetail.jsp b/WebContent/jsp/bap/admin/common/sysinfoManDetail.jsp index bf302b1..3072f35 100644 --- a/WebContent/jsp/bap/admin/common/sysinfoManDetail.jsp +++ b/WebContent/jsp/bap/admin/common/sysinfoManDetail.jsp @@ -46,8 +46,7 @@ var name = $(this).attr('name'); //.toUpperCase(); if ( name != null ) { - var raw = json[name.toUpperCase()]; - $(this).val(decodeHtml(raw)); + $(this).val(json[name.toUpperCase()]); } }); }, @@ -58,11 +57,6 @@ } - function decodeHtml(html) { - var txt = document.createElement("textarea"); - txt.innerHTML = html; - return txt.value; - } $(document).ready(function() { var key = "${param.sysCd}"; var returnUrl = '${param.returnUrl}'; diff --git a/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoController.java b/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoController.java index c385653..6ea1a60 100644 --- a/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoController.java +++ b/src/main/java/com/eactive/eai/rms/bap/manage/comm/sysinfo/BapSysinfoController.java @@ -12,6 +12,7 @@ import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.servlet.ModelAndView; +import org.springframework.web.util.HtmlUtils; import com.eactive.eai.agent.command.CommonCommand; import com.eactive.eai.rms.common.base.BapBaseAnnotationController; @@ -77,7 +78,13 @@ public class BapSysinfoController extends BapBaseAnnotationController { String userid = SessionManager.getUserId(request); paramMap.put("userid", userid ); - + + String sendDir = HtmlUtils.htmlUnescape((String)paramMap.get("sendDir")); + String recvDir = HtmlUtils.htmlUnescape((String)paramMap.get("recvDir")); + paramMap.put("sendDir", sendDir); + paramMap.put("recvDir", recvDir); + + service.insert(paramMap); CommonCommand command = new CommonCommand("com.eactive.eai.agent.sysinfo.UpdateSysinfoCommand",(String)paramMap.get("sysCd")); agentUtilService.broadcast(command); @@ -90,6 +97,11 @@ public class BapSysinfoController extends BapBaseAnnotationController { String userid = SessionManager.getUserId(request); paramMap.put("userid", userid ); + + String sendDir = HtmlUtils.htmlUnescape((String)paramMap.get("sendDir")); + String recvDir = HtmlUtils.htmlUnescape((String)paramMap.get("recvDir")); + paramMap.put("sendDir", sendDir); + paramMap.put("recvDir", recvDir); service.update(paramMap); CommonCommand command = new CommonCommand("com.eactive.eai.agent.sysinfo.UpdateSysinfoCommand",(String)paramMap.get("sysCd"));