키워드 ; split사용해 jsp에 보여줌

This commit is contained in:
JSYOO 2021-11-16 13:31:41 +09:00
parent 1d02d53e5d
commit 4ce24d2f69
3 changed files with 18 additions and 4 deletions

View File

@ -265,6 +265,7 @@ public class NlibSearchController extends NlibCommonController {
String masterId = request.getParameter("masterId"); String masterId = request.getParameter("masterId");
String mbInfoId = getMbInfoId(request); String mbInfoId = getMbInfoId(request);
List<String> mngOrgList = new ArrayList<>(); List<String> mngOrgList = new ArrayList<>();
List<String> keywordList = new ArrayList<>();
//사용자 정보를 가져온다. //사용자 정보를 가져온다.
NlibLoginVO loginVO = getNlibLoginVO(authentication); NlibLoginVO loginVO = getNlibLoginVO(authentication);
@ -305,6 +306,17 @@ public class NlibSearchController extends NlibCommonController {
String strNewDtFormat = newDtFormat.format(formatDate); String strNewDtFormat = newDtFormat.format(formatDate);
vo.setRtnExpctDd(strNewDtFormat); 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("result", vo);
model.addAttribute("searchVO", searchVO); model.addAttribute("searchVO", searchVO);
model.addAttribute("loginVO", loginVO); model.addAttribute("loginVO", loginVO);

View File

@ -235,7 +235,9 @@ function goList(){
</div> </div>
<div class="keyword"> <div class="keyword">
<span class="first">키워드</span> <span class="first">키워드</span>
<span><c:out value="${result.keyword}"/></span> <c:forEach var="keyword" items="${keywordList }">
<span><c:out value="${keyword}"/></span>
</c:forEach>
</div> </div>
</div> </div>
</div> </div>

View File

@ -168,8 +168,8 @@ function reference_filterDel(){
}else if($(this).attr('id').indexOf('j_cate_theme')>= 0 ){ }else if($(this).attr('id').indexOf('j_cate_theme')>= 0 ){
filter_mylist_clk = 'category_'+ s_cate_id +','; filter_mylist_clk = 'category_'+ s_cate_id +',';
}else if($(this).attr('name').indexOf('first_agency_del')>= 0 ){ }else if($(this).attr('name').indexOf('first_agency_del')>= 0 ){
filter_mylist_clk = 'agency_'+ $(this).val() +','; filter_mylist_clk = 'agency_'+ s_cate_id +',';
filter_agency_clk = $(this).val() +','; filter_agency_clk = s_cate_id +',';
} }
filter_agency = filter_agency.replace(filter_agency_clk,''); filter_agency = filter_agency.replace(filter_agency_clk,'');
filter_mylist = filter_mylist.replace(filter_mylist_clk,''); filter_mylist = filter_mylist.replace(filter_mylist_clk,'');
@ -309,7 +309,7 @@ function fnLabel_reference(){
$("#reference_fillter_append").append("<li>생산년도 &#62; " + $("#creatYyyyStart").val() + "~" + $("#creatYyyyEnd").val() +"<button type=\"button\" class=\"btn-del-filter\" id=\""+second_cate_id+"\">삭제</button></li>").text(); $("#reference_fillter_append").append("<li>생산년도 &#62; " + $("#creatYyyyStart").val() + "~" + $("#creatYyyyEnd").val() +"<button type=\"button\" class=\"btn-del-filter\" id=\""+second_cate_id+"\">삭제</button></li>").text();
}else if(mylist_arr[j].indexOf("agency") >= 0){ }else if(mylist_arr[j].indexOf("agency") >= 0){
var second_cate_nm = mylist_arr[j].substring(mylist_arr[j].indexOf("_")+1); var second_cate_nm = mylist_arr[j].substring(mylist_arr[j].indexOf("_")+1);
$("#reference_fillter_append").append("<li>생산기관 &#62; "+ second_cate_nm + "<button type=\"button\" class=\"btn-del-filter\" id=\"\" name=\"first_agency_del\" >삭제</button></li>").text(); $("#reference_fillter_append").append("<li>생산기관 &#62; "+ second_cate_nm + "<button type=\"button\" class=\"btn-del-filter\" id=\"" + second_cate_nm + "\" name=\"first_agency_del\" >삭제</button></li>").text();
}else if(mylist_arr[j].indexOf("search_query") >= 0){ }else if(mylist_arr[j].indexOf("search_query") >= 0){
$("#reference_fillter_append").append("<li>검색어 &#62; "+ $("#realQuery").val() + "<button type=\"button\" class=\"btn-del-filter detailFilter\" id=\"\" name=\"search_query\">삭제</button></li>").text(); $("#reference_fillter_append").append("<li>검색어 &#62; "+ $("#realQuery").val() + "<button type=\"button\" class=\"btn-del-filter detailFilter\" id=\"\" name=\"search_query\">삭제</button></li>").text();
}else if(mylist_arr[j].indexOf("search_bookIndex") >= 0){ }else if(mylist_arr[j].indexOf("search_bookIndex") >= 0){