From 9e883cc95827b2a7a57d0f9e2bac58ae6f28bd23 Mon Sep 17 00:00:00 2001 From: myname Date: Thu, 25 Apr 2024 17:09:40 +0900 Subject: [PATCH] =?UTF-8?q?2024-04-25=2017:09=20=EC=84=B1=EC=9D=B8=20?= =?UTF-8?q?=EC=84=A4=EB=AC=B8=20=EA=B8=B0=ED=83=80=EC=9D=98=EA=B2=AC=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/EgovQustnrRespondInfoService.java | 3 + .../olp/qri/service/QustnrRespondInfoVO.java | 28 +++++++ .../EgovQustnrRespondInfoServiceImpl.java | 5 ++ .../service/impl/QustnrRespondInfoDao.java | 7 ++ .../EgovQustnrRespondManageService.java | 3 + .../qrm/service/QustnrRespondManageVO.java | 20 +++++ .../EgovQustnrRespondManageServiceImpl.java | 5 ++ .../service/impl/QustnrRespondManageDao.java | 8 +- .../web/ScholInfoController.java | 12 +++ .../eduEnd/web/EduEndTngrController.java | 16 +++- .../web/EduRsltMngAdultController.java | 31 +++++++ .../web/EduRsltMngTngrController.java | 12 +++ .../qri/EgovQustnrRespondInfo_SQL_Tibero.xml | 44 +++++++++- .../EgovQustnrRespondManage_SQL_Tibero.xml | 52 ++++++++++++ .../sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml | 3 +- .../oprtn/adultVisitEdu/eduRsltMngDetail.jsp | 43 ++++++++++ .../tngrVisitEdu/popup/chasiStatusPopup.jsp | 82 +++++++++++++++++++ .../exprnClsrmInfo/popup/qustnrPopList.jsp | 74 ++++++++++++++++- 18 files changed, 442 insertions(+), 6 deletions(-) diff --git a/src/main/java/kcc/let/uss/olp/qri/service/EgovQustnrRespondInfoService.java b/src/main/java/kcc/let/uss/olp/qri/service/EgovQustnrRespondInfoService.java index 6c0d17e5..4f6faf48 100644 --- a/src/main/java/kcc/let/uss/olp/qri/service/EgovQustnrRespondInfoService.java +++ b/src/main/java/kcc/let/uss/olp/qri/service/EgovQustnrRespondInfoService.java @@ -170,6 +170,9 @@ public interface EgovQustnrRespondInfoService { // 차수별 설문 조회 - 상세 답변 정보(기반, 기소 용) public List selectChasiSrvyFndtnList202312(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception; + + // 차수별 설문 조회 - 주관식 답변 정보 + public List selectSubjList(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception; public List selectChasiSrvyExcelList(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception; diff --git a/src/main/java/kcc/let/uss/olp/qri/service/QustnrRespondInfoVO.java b/src/main/java/kcc/let/uss/olp/qri/service/QustnrRespondInfoVO.java index a09afc5e..30b99b9a 100644 --- a/src/main/java/kcc/let/uss/olp/qri/service/QustnrRespondInfoVO.java +++ b/src/main/java/kcc/let/uss/olp/qri/service/QustnrRespondInfoVO.java @@ -137,6 +137,10 @@ public class QustnrRespondInfoVO implements Serializable { // 강화 기반은 라디오 버튼이라 변수 추가함 private String responseRadio = ""; + //설문 주관식 입력을 받기위한 정보추가 + private String qustnrCn = ""; + private String userId = ""; + public List getResultList() { return resultList; } @@ -646,6 +650,30 @@ public class QustnrRespondInfoVO implements Serializable { public void setPrcsAplctPrdOrd(String prcsAplctPrdOrd) { this.prcsAplctPrdOrd = prcsAplctPrdOrd; } + + + + public String getQustnrCn() { + return qustnrCn; + } + + + + public void setQustnrCn(String qustnrCn) { + this.qustnrCn = qustnrCn; + } + + + + public String getUserId() { + return userId; + } + + + + public void setUserId(String userId) { + this.userId = userId; + } } diff --git a/src/main/java/kcc/let/uss/olp/qri/service/impl/EgovQustnrRespondInfoServiceImpl.java b/src/main/java/kcc/let/uss/olp/qri/service/impl/EgovQustnrRespondInfoServiceImpl.java index c619b597..2620a4a2 100644 --- a/src/main/java/kcc/let/uss/olp/qri/service/impl/EgovQustnrRespondInfoServiceImpl.java +++ b/src/main/java/kcc/let/uss/olp/qri/service/impl/EgovQustnrRespondInfoServiceImpl.java @@ -258,6 +258,11 @@ public class EgovQustnrRespondInfoServiceImpl extends EgovAbstractServiceImpl im return dao.selectChasiSrvyFndtnList202312(qustnrRespondInfoVO); } + @Override + public List selectSubjList(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception { + return dao.selectSubjList(qustnrRespondInfoVO); + } + @Override public QustnrRespondInfoVO selectSiteIdQustnrTmplat(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception { return dao.selectSiteIdQustnrTmplat(qustnrRespondInfoVO); diff --git a/src/main/java/kcc/let/uss/olp/qri/service/impl/QustnrRespondInfoDao.java b/src/main/java/kcc/let/uss/olp/qri/service/impl/QustnrRespondInfoDao.java index b0c997df..3dbc9704 100644 --- a/src/main/java/kcc/let/uss/olp/qri/service/impl/QustnrRespondInfoDao.java +++ b/src/main/java/kcc/let/uss/olp/qri/service/impl/QustnrRespondInfoDao.java @@ -212,6 +212,11 @@ public class QustnrRespondInfoDao extends EgovAbstractDAO { return (List) list("QustnrRespondInfo.selectChasiSrvyFndtnList202312", qustnrRespondInfoVO); } + @SuppressWarnings("unchecked") + public List selectSubjList(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception{ + return (List) list("QustnrRespondInfo.selectSubjList", qustnrRespondInfoVO); + } + public QustnrRespondInfoVO selectSiteIdQustnrTmplat(QustnrRespondInfoVO qustnrRespondInfoVO) throws Exception{ return (QustnrRespondInfoVO) select("QustnrRespondInfo.selectSiteIdQustnrTmplat", qustnrRespondInfoVO); } @@ -229,6 +234,8 @@ public class QustnrRespondInfoDao extends EgovAbstractDAO { public void deleteChasiStatus(VEEduAplctVO vEEduAplctVO) { delete("QustnrRespondInfo.deleteChasiStatusFormLettnqustnrrespondinfo", vEEduAplctVO); delete("QustnrRespondInfo.deleteChasiStatusFormlettnqestnrrslt", vEEduAplctVO); + delete("QustnrRespondInfo.deleteVeaSulOpinion", vEEduAplctVO); + } public List selectQustnrDetail(QustnrRespondInfoVO qustnrVO) { diff --git a/src/main/java/kcc/let/uss/olp/qrm/service/EgovQustnrRespondManageService.java b/src/main/java/kcc/let/uss/olp/qrm/service/EgovQustnrRespondManageService.java index 5e126a5f..bb66c9c8 100644 --- a/src/main/java/kcc/let/uss/olp/qrm/service/EgovQustnrRespondManageService.java +++ b/src/main/java/kcc/let/uss/olp/qrm/service/EgovQustnrRespondManageService.java @@ -53,6 +53,9 @@ public interface EgovQustnrRespondManageService { */ void insertQustnrRespondManage(QustnrRespondManageVO qustnrRespondManageVO) throws Exception; + + void insertSubjRespond(QustnrRespondManageVO qustnrRespondManageVO) throws Exception; + /** * 응답자정보를(을) 수정한다. * @param qustnrRespondManageVO - 응답자정보 정보 담김 VO diff --git a/src/main/java/kcc/let/uss/olp/qrm/service/QustnrRespondManageVO.java b/src/main/java/kcc/let/uss/olp/qrm/service/QustnrRespondManageVO.java index 11ef702a..1ebd2418 100644 --- a/src/main/java/kcc/let/uss/olp/qrm/service/QustnrRespondManageVO.java +++ b/src/main/java/kcc/let/uss/olp/qrm/service/QustnrRespondManageVO.java @@ -77,6 +77,10 @@ public class QustnrRespondManageVO implements Serializable { private String qestnrTmplatId = ""; private String respondNm; + + private String qustnrCn; + + private String userId; /** * qestnrId attribute 를 리턴한다. @@ -332,4 +336,20 @@ public class QustnrRespondManageVO implements Serializable { public void setRespondNm(String respondNm) { this.respondNm = respondNm; } + + public String getQustnrCn() { + return qustnrCn; + } + + public void setQustnrCn(String qustnrCn) { + this.qustnrCn = qustnrCn; + } + + public String getUserId() { + return userId; + } + + public void setUserId(String userId) { + this.userId = userId; + } } diff --git a/src/main/java/kcc/let/uss/olp/qrm/service/impl/EgovQustnrRespondManageServiceImpl.java b/src/main/java/kcc/let/uss/olp/qrm/service/impl/EgovQustnrRespondManageServiceImpl.java index 345a516a..f2ea8bc6 100644 --- a/src/main/java/kcc/let/uss/olp/qrm/service/impl/EgovQustnrRespondManageServiceImpl.java +++ b/src/main/java/kcc/let/uss/olp/qrm/service/impl/EgovQustnrRespondManageServiceImpl.java @@ -86,6 +86,11 @@ public class EgovQustnrRespondManageServiceImpl extends EgovAbstractServiceImpl dao.insertQustnrRespondManage(qustnrRespondManageVO); } + @Override + public void insertSubjRespond(QustnrRespondManageVO qustnrRespondManageVO) throws Exception { + dao.insertSubjRespond(qustnrRespondManageVO); + } + /** * 응답자정보를(을) 수정한다. * @param qustnrRespondManageVO - 응답자정보 조회할 정보가 담긴 VO diff --git a/src/main/java/kcc/let/uss/olp/qrm/service/impl/QustnrRespondManageDao.java b/src/main/java/kcc/let/uss/olp/qrm/service/impl/QustnrRespondManageDao.java index 13473a15..679a0805 100644 --- a/src/main/java/kcc/let/uss/olp/qrm/service/impl/QustnrRespondManageDao.java +++ b/src/main/java/kcc/let/uss/olp/qrm/service/impl/QustnrRespondManageDao.java @@ -2,11 +2,11 @@ package kcc.let.uss.olp.qrm.service.impl; import java.util.List; +import org.springframework.stereotype.Repository; + import egovframework.rte.psl.dataaccess.EgovAbstractDAO; import kcc.com.cmm.ComDefaultVO; import kcc.let.uss.olp.qrm.service.QustnrRespondManageVO; - -import org.springframework.stereotype.Repository; /** * 설문응답자관리 Dao Class 구현 * @author 공통서비스 장동한 @@ -65,6 +65,10 @@ public class QustnrRespondManageDao extends EgovAbstractDAO { public void insertQustnrRespondManage(QustnrRespondManageVO qustnrRespondManageVO) throws Exception{ insert("QustnrRespondManage.insertQustnrRespondManage", qustnrRespondManageVO); } + + public void insertSubjRespond(QustnrRespondManageVO qustnrRespondManageVO) throws Exception{ + insert("QustnrRespondManage.insertSubjRespond", qustnrRespondManageVO); + } /** * 응답자정보를(을) 수정한다. diff --git a/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java b/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java index 363349b2..55845fd1 100644 --- a/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java +++ b/src/main/java/kcc/ve/aplct/cpyrgExprnClsrm/exprnClsrmAplct/web/ScholInfoController.java @@ -337,6 +337,18 @@ public class ScholInfoController { System.out.println("Exception vEEduAplctOnlnService.updateBulk"); } + //주관식 답변 정보 + try { + List subjList = egovQustnrRespondInfoService.selectSubjList(qustnrRespondInfoVO); + if (subjList.size()>=0) { + model.addAttribute("subjInfo", subjList.get(0)); + } + + + }catch(Exception ex) { + System.out.println("Exception vEEduAplctOnlnService.updateBulk"); + } + //설문 참여 정보 /* try { diff --git a/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduEnd/web/EduEndTngrController.java b/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduEnd/web/EduEndTngrController.java index 191f9afd..48756cf0 100644 --- a/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduEnd/web/EduEndTngrController.java +++ b/src/main/java/kcc/ve/aplct/tngrVisitEdu/eduEnd/web/EduEndTngrController.java @@ -710,6 +710,18 @@ public class EduEndTngrController { qustnrRespondManageVO.setQestnrTmplatId(qustnrRespondInfoVO.getQustnrTmplatId()); egovQustnrRespondManageService.insertQustnrRespondManage(qustnrRespondManageVO); + + //기타의견 저장 + try { + qustnrRespondManageVO.setUserId(loginVO.getId()); + qustnrRespondManageVO.setQustnrCn(qustnrRespondInfoVO.getQustnrCn()); + egovQustnrRespondManageService.insertSubjRespond(qustnrRespondManageVO); + }catch(Exception ex) { + ex.printStackTrace(); + } + + + // 설문 문항 결과 등록 for(int i=0; i < qustnrRespondInfoVO.getResultList().size(); i++) { System.out.println("qustnrRespondInfoVO.getResultList().get(i).getQustnrQesitmId()"); @@ -739,10 +751,12 @@ public class EduEndTngrController { ex.printStackTrace(); } } + modelAndView.addObject("result", "success"); }catch(Exception ex) { System.out.println("Exception vEEduAplctOnlnService.updateBulk"); + modelAndView.addObject("result", "fail"); } - modelAndView.addObject("result", "success"); + return modelAndView; } diff --git a/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduRsltMng/web/EduRsltMngAdultController.java b/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduRsltMng/web/EduRsltMngAdultController.java index cac7ca8f..115a4258 100644 --- a/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduRsltMng/web/EduRsltMngAdultController.java +++ b/src/main/java/kcc/ve/oprtn/adultVisitEdu/eduRsltMng/web/EduRsltMngAdultController.java @@ -308,6 +308,21 @@ public class EduRsltMngAdultController { ex.printStackTrace(); } + //주관식 답변 정보 + try { + QustnrRespondInfoVO qustnrRespondInfoVO = new QustnrRespondInfoVO(); + qustnrRespondInfoVO.setEduChasiOrd(vEEduAplctVO.getEduChasiOrd()); + + List subjList = egovQustnrRespondInfoService.selectSubjList(qustnrRespondInfoVO); + if (subjList.size()>=0) { + model.addAttribute("subjInfo", subjList.get(0)); + } + + + }catch(Exception ex) { + System.out.println("Exception vEEduAplctOnlnService.updateBulk"); + } + System.out.println("=============================================chasiSrvyList============================================="); return "oprtn/tngrVisitEdu/popup/chasiStatusPopup"; @@ -425,6 +440,22 @@ public class EduRsltMngAdultController { ex.printStackTrace(); } + + //주관식 답변 정보 + try { + QustnrRespondInfoVO qustnrRespondInfoVO = new QustnrRespondInfoVO(); + qustnrRespondInfoVO.setEduChasiOrd(vEEduAplctVO.getEduChasiOrd()); + + List subjList = egovQustnrRespondInfoService.selectSubjList(qustnrRespondInfoVO); + if (subjList.size()>=0) { + model.addAttribute("subjInfo", subjList.get(0)); + } + + + }catch(Exception ex) { + System.out.println("Exception vEEduAplctOnlnService.updateBulk"); + } + System.out.println("=============================================chasiSrvyEAList============================================="); //20220223 우영두 추가 diff --git a/src/main/java/kcc/ve/oprtn/tngrVisitEdu/eduRsltMng/web/EduRsltMngTngrController.java b/src/main/java/kcc/ve/oprtn/tngrVisitEdu/eduRsltMng/web/EduRsltMngTngrController.java index a3842102..e6a01301 100644 --- a/src/main/java/kcc/ve/oprtn/tngrVisitEdu/eduRsltMng/web/EduRsltMngTngrController.java +++ b/src/main/java/kcc/ve/oprtn/tngrVisitEdu/eduRsltMng/web/EduRsltMngTngrController.java @@ -558,6 +558,18 @@ public class EduRsltMngTngrController { } + //기타의견 저장 + try { + if (!"".equals(qustnrRespondInfoVO.getQustnrCn())) { + qustnrRespondManageVO.setUserId(loginVO.getId()); + qustnrRespondManageVO.setQustnrCn(qustnrRespondInfoVO.getQustnrCn()); + egovQustnrRespondManageService.insertSubjRespond(qustnrRespondManageVO); + } + }catch(Exception ex) { + ex.printStackTrace(); + } + + // 설문 문항별 결과 등록 for(int i=0; i < qustnrRespondInfoVO.getResultList().size(); i++) { qustnrRespondInfoVO.getResultList().get(i).setQustnrTmplatId(qustnrRespondInfoVO.getQustnrTmplatId()); diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml index 9b383724..a8c5a118 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qri/EgovQustnrRespondInfo_SQL_Tibero.xml @@ -865,6 +865,40 @@ ORDER BY a.qestn_sn, A.QUSTNR_QESITM_ID + + /* QustnrRespondInfo.selectQustnr5060 */ SELECT @@ -1041,7 +1083,7 @@ - /* QustnrRespondInfo.deleteChasiStatusFormlettnqestnrrslt */ + /* QustnrRespondInfo.deleteStatusFormlettnqestnrrslt */ DELETE FROM lettnqestnrrsltDetail WHERE 1=1 AND edu_aplct_ord = #eduAplctOrd# diff --git a/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml index ce469746..df9ec869 100644 --- a/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/let/uss/olp/qrm/EgovQustnrRespondManage_SQL_Tibero.xml @@ -134,4 +134,56 @@ ) ]]> + + + + /* QustnrRespondManage.insertSubjRespond */ + + MERGE INTO VEA_SUL_OPINION + USING DUAL + ON( + QUSTNR_TMPLAT_ID=#qestnrTmplatId# + AND qestnr_Id=#qestnrId# + AND edu_aplct_ord=#eduAplctOrd# + AND edu_chasi_ord=#eduChasiOrd# + AND user_Id=#userId# + ) + + WHEN NOT MATCHED THEN + INSERT + ( + QUSTNR_TMPLAT_ID + , QESTNR_ID + , EDU_APLCT_ORD + , EDU_CHASI_ORD + , USER_ID + + , QUSTNR_CN + + , FRST_REGIST_PNTTM + , FRST_REGISTER_ID + , LAST_UPDT_PNTTM + , LAST_UPDUSR_ID + ) + VALUES( + #qestnrTmplatId# + , #qestnrId# + , #eduAplctOrd# + , #eduChasiOrd# + , #userId# + + , #qustnrCn# + + , SYSDATE + , #frstRegisterId# + , SYSDATE + , #lastUpdusrId# + ) + WHEN MATCHED THEN + UPDATE + SET last_updusr_id = #lastUpdusrId# + , last_updt_pnttm = SYSDATE + , QUSTNR_CN = #qustnrCn# + + \ No newline at end of file diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml index eb4e7921..0860e446 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEdu_MIX_SQL_Tibero.xml @@ -6023,7 +6023,8 @@ /* TO_CHAR(B.edu_hope_dt,'YYYYMMDD') AS eduHopeDt */ - B.edu_hope_dt AS eduHopeDt + A.LCTR_DIV_CD AS lctrDivCd + , B.edu_hope_dt AS eduHopeDt , B.strt_tm AS strtTm , B.end_tm AS endTm , B.lrn_tm AS lrnTm diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduRsltMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduRsltMngDetail.jsp index 940944d9..9e7ae80c 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduRsltMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/adultVisitEdu/eduRsltMngDetail.jsp @@ -8,6 +8,11 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> <%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> + +<%pageContext.setAttribute("crlf", "\r\n"); %> +<%pageContext.setAttribute("crlt", "<"); %> +<%pageContext.setAttribute("crgt", ">"); %> + <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> <% /** @@ -862,6 +867,41 @@ + + + + +
+ + + + + + + + + + + + + + + + +
기타의견
기타의견
+
+ +
+
+
+ +
+
+
+ +
+
+ + + + <%-- --%> diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/chasiStatusPopup.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/chasiStatusPopup.jsp index 40593fdb..cedfa610 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/chasiStatusPopup.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/tngrVisitEdu/popup/chasiStatusPopup.jsp @@ -103,6 +103,12 @@ function srvySendSubmit(){ + + //기타의견은 1000자 까지만 가능 + if ($('#qustnrCn').val().length>1000){ + alert("기타의견은 1000자까지만 등록가능합니다.("+$('#qustnrCn').val().length+")"); + return; + } var qestmSize = parseInt($("#qestmInfoSize").val()); //평가문항 수량 var qestnrParticipant = parseInt($("#qestnrParticipant").val()); //참석자 수량 @@ -369,6 +375,82 @@ + + + + + + + +
+ + + + + + + + + + + + + + + +
기타의견
기타의견
+ +
+ +
+
+
+
+ +
+ + +
+ + + + + + +
+ + + + + + + + + + + + + + + + +
기타의견
기타의견
+ +
+ +
+
+
+ +
+ +
+ + +
+
+ +
diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/qustnrPopList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/qustnrPopList.jsp index f2642808..1672763e 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/qustnrPopList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/popup/qustnrPopList.jsp @@ -23,6 +23,10 @@ <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%pageContext.setAttribute("crlf", "\r\n"); %> +<%pageContext.setAttribute("crlt", "<"); %> +<%pageContext.setAttribute("crgt", ">"); %> +