From 78dccaf6f8593b07e39e49751acb9f1a5fe9a08a Mon Sep 17 00:00:00 2001 From: tolag3 Date: Thu, 3 Aug 2023 10:33:08 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B3=B4=EC=95=88=EC=B7=A8=EC=95=BD=EC=A0=90?= =?UTF-8?q?=20=EB=B3=B4=EC=99=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kcc/kccadr/adjstExp/web/AdjstExpController.java | 8 +++++++- src/main/java/kcc/web/ContentController.java | 10 ++++++++-- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/java/kcc/kccadr/adjstExp/web/AdjstExpController.java b/src/main/java/kcc/kccadr/adjstExp/web/AdjstExpController.java index f20cad5e..a3539ca1 100644 --- a/src/main/java/kcc/kccadr/adjstExp/web/AdjstExpController.java +++ b/src/main/java/kcc/kccadr/adjstExp/web/AdjstExpController.java @@ -6,6 +6,7 @@ import java.util.List; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.apache.commons.collections.CollectionUtils; @@ -107,13 +108,18 @@ public class AdjstExpController { * 체험하기 로그인 페이지 */ @RequestMapping("/web/kccadr/adjstExp/SsoLoginUsr.do") - public String SsoLoginUsr(@ModelAttribute("adjstReqVO") AdjstReqVO adjstReqVO, HttpServletRequest request, ModelMap model) throws Exception { + public String SsoLoginUsr(@ModelAttribute("adjstReqVO") AdjstReqVO adjstReqVO, HttpServletRequest request, ModelMap model, HttpServletResponse response) throws Exception { System.out.println("adjstReqVO.getStep() :: " + adjstReqVO.getStep()); model.addAttribute("loginNextUrl", adjstReqVO.getLoginNextUrl()); model.addAttribute("step", adjstReqVO.getStep()); model.addAttribute("searchStatus", adjstReqVO.getSearchStatus()); + response.setHeader("Cache-Control", "no-cache"); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-cache"); + response.setDateHeader("Max-Age", 0); + return "/web/kccadr/adjstExp/SsoLoginUsr"; } diff --git a/src/main/java/kcc/web/ContentController.java b/src/main/java/kcc/web/ContentController.java index 3330de00..a2014303 100644 --- a/src/main/java/kcc/web/ContentController.java +++ b/src/main/java/kcc/web/ContentController.java @@ -4,6 +4,7 @@ import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; @@ -29,7 +30,7 @@ public class ContentController{ /* content*/ @RequestMapping(value="/web/content.do") - public String contentIntro(@RequestParam Map commandMap, CntManageVO cntManageVO , HttpServletRequest request, Model model) throws Exception { + public String contentIntro(@RequestParam Map commandMap, CntManageVO cntManageVO , HttpServletRequest request, Model model, HttpServletResponse response) throws Exception { if(commandMap.get("proFn")==null){ return "blank"; } @@ -45,7 +46,7 @@ public class ContentController{ return "cnt/"+cntManageVO.getCntId() ; } - if(cntManageVO.getMenuCours()!=null){ //매뉴구조 + if(cntManageVO.getMenuCours()!=null){ //매뉴구조 cntManageVO.setMenuCours(cntManageVO.getMenuCours().replace("|" , " > ")); } @@ -55,6 +56,11 @@ public class ContentController{ model.addAttribute("cntManageVO", cntManageVO); + response.setHeader("Cache-Control", "no-cache"); + response.setDateHeader("Expires", 0); + response.setHeader("Pragma", "no-cache"); + response.setDateHeader("Max-Age", 0); + String sLocationUrl = "cnt/ckeditorPriview"; // String sLocationUrl = "cnt/"+cntManageVO.getCntId(); return sLocationUrl ;