From 4ce24d2f691be01348e14dd498e87cd98d6331d3 Mon Sep 17 00:00:00 2001 From: JSYOO Date: Tue, 16 Nov 2021 13:31:41 +0900 Subject: [PATCH] =?UTF-8?q?=ED=82=A4=EC=9B=8C=EB=93=9C=20;=20split?= =?UTF-8?q?=EC=82=AC=EC=9A=A9=ED=95=B4=20jsp=EC=97=90=20=EB=B3=B4=EC=97=AC?= =?UTF-8?q?=EC=A4=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/nlib/sch/web/NlibSearchController.java | 12 ++++++++++++ .../WEB-INF/jsp/nlib/collection/searchItemDetail.jsp | 4 +++- src/main/webapp/js/search/reference.js | 6 +++--- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/main/java/nlib/sch/web/NlibSearchController.java b/src/main/java/nlib/sch/web/NlibSearchController.java index 61b44cc5..67c50a48 100644 --- a/src/main/java/nlib/sch/web/NlibSearchController.java +++ b/src/main/java/nlib/sch/web/NlibSearchController.java @@ -265,6 +265,7 @@ public class NlibSearchController extends NlibCommonController { String masterId = request.getParameter("masterId"); String mbInfoId = getMbInfoId(request); List mngOrgList = new ArrayList<>(); + List keywordList = new ArrayList<>(); //사용자 정보를 가져온다. NlibLoginVO loginVO = getNlibLoginVO(authentication); @@ -305,6 +306,17 @@ public class NlibSearchController extends NlibCommonController { String strNewDtFormat = newDtFormat.format(formatDate); vo.setRtnExpctDd(strNewDtFormat); } + //키워드 편집 + if(!(vo == null) && !StringUtil.getString(vo.getKeyword(),"").equals("")) + { + String keyword_arr[] = vo.getKeyword().replace(',',';').split(";"); + + for(int i = 0; keyword_arr.length > i; i++) + { + keywordList.add(keyword_arr[i]); + } + } + model.addAttribute("keywordList",keywordList); model.addAttribute("result", vo); model.addAttribute("searchVO", searchVO); model.addAttribute("loginVO", loginVO); diff --git a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp index 6ca23d2c..9affd885 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/collection/searchItemDetail.jsp @@ -235,7 +235,9 @@ function goList(){
키워드 - + + +
diff --git a/src/main/webapp/js/search/reference.js b/src/main/webapp/js/search/reference.js index c04b7b5e..2eca2fe7 100644 --- a/src/main/webapp/js/search/reference.js +++ b/src/main/webapp/js/search/reference.js @@ -168,8 +168,8 @@ function reference_filterDel(){ }else if($(this).attr('id').indexOf('j_cate_theme')>= 0 ){ filter_mylist_clk = 'category_'+ s_cate_id +','; }else if($(this).attr('name').indexOf('first_agency_del')>= 0 ){ - filter_mylist_clk = 'agency_'+ $(this).val() +','; - filter_agency_clk = $(this).val() +','; + filter_mylist_clk = 'agency_'+ s_cate_id +','; + filter_agency_clk = s_cate_id +','; } filter_agency = filter_agency.replace(filter_agency_clk,''); filter_mylist = filter_mylist.replace(filter_mylist_clk,''); @@ -309,7 +309,7 @@ function fnLabel_reference(){ $("#reference_fillter_append").append("
  • 생산년도 > " + $("#creatYyyyStart").val() + "~" + $("#creatYyyyEnd").val() +"
  • ").text(); }else if(mylist_arr[j].indexOf("agency") >= 0){ var second_cate_nm = mylist_arr[j].substring(mylist_arr[j].indexOf("_")+1); - $("#reference_fillter_append").append("
  • 생산기관 > "+ second_cate_nm + "
  • ").text(); + $("#reference_fillter_append").append("
  • 생산기관 > "+ second_cate_nm + "
  • ").text(); }else if(mylist_arr[j].indexOf("search_query") >= 0){ $("#reference_fillter_append").append("
  • 검색어 > "+ $("#realQuery").val() + "
  • ").text(); }else if(mylist_arr[j].indexOf("search_bookIndex") >= 0){