From e9ac81657b0281494ea5cfd2585a73d8806a395d Mon Sep 17 00:00:00 2001 From: jiwoo Date: Mon, 27 Nov 2023 16:02:28 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B4=EC=A7=80=EC=9A=B0=20-=20=EA=B0=95?= =?UTF-8?q?=EC=82=AC=20=EA=B8=B0=EB=B0=98=20=EB=AA=A9=EB=A1=9D=20=EB=B0=8F?= =?UTF-8?q?=20=EC=83=81=EC=84=B8=20=EC=88=98=EC=A0=95,=20=EA=B0=95?= =?UTF-8?q?=EC=9D=98=EA=B3=84=ED=9A=8D=EC=84=9C=20=EA=B8=B0=EB=8A=A5=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 --- .../asgnmInfo/web/VEFndtnAsgnmController.java | 96 +++- .../endInfo/web/VEFndtnEduEndController.java | 10 +- .../prcsInfo/service/VEPrcsDetailVO.java | 9 + .../sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml | 2 +- .../ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml | 6 +- .../sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml | 11 +- .../fndthEduPrcsAplctCfnMngDetail.jsp | 12 +- .../exprnClsrmInfo/exprnClsrmAplctList.jsp | 4 +- .../aplct/fndtnEnhanceTrn/eduAplctDetail.jsp | 10 + .../asgnmInfo/instrAsgnmDetail.jsp | 47 +- .../asgnmInfo/instrAsgnmEndDetail.jsp | 437 ++++++++++++++++++ .../asgnmInfo/instrAsgnmList.jsp | 80 +--- .../fndtnVisitEdu/endInfo/instrEduEndList.jsp | 156 ++----- 13 files changed, 653 insertions(+), 227 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp diff --git a/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java b/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java index 21017bae..148163e0 100644 --- a/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java +++ b/src/main/java/kcc/ve/instr/fndtnVisitEdu/asgnmInfo/web/VEFndtnAsgnmController.java @@ -1,7 +1,6 @@ package kcc.ve.instr.fndtnVisitEdu.asgnmInfo.web; import java.util.List; -import java.util.Map; import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; @@ -11,39 +10,21 @@ import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.ModelAttribute; import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.multipart.MultipartFile; -import org.springframework.web.multipart.MultipartHttpServletRequest; -import org.springframework.web.servlet.ModelAndView; -import org.springframework.web.servlet.mvc.support.RedirectAttributes; import egovframework.rte.ptl.mvc.tags.ui.pagination.PaginationInfo; import kcc.com.cmm.EgovMessageSource; import kcc.com.cmm.LoginVO; -import kcc.com.cmm.service.EgovFileMngService; -import kcc.com.cmm.service.EgovFileMngUtil; -import kcc.com.cmm.service.FileVO; -import kcc.com.cmm.util.IpUtil; import kcc.com.utl.user.service.CheckLoginUtil; import kcc.let.uat.uia.service.SsoLoginVO; import kcc.let.utl.fcc.service.EgovCryptoUtil; -import kcc.let.utl.fcc.service.EgovCryptoUtil4VO; -import kcc.ve.cmm.VeConstants; -import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAcmdtAplctService; import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService; -import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrAsgnmVO; -import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeAcmdtVO; -import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeService; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduAplctVO; import kcc.ve.instr.tngrVisitEdu.eduInfo.service.VEEduMIXService; -import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailService; -import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEAPrcsAplctPrdInstrAsgnmVO; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsAplctPrdService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; -import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsService; -import kcc.ve.oprtn.asgnmnoti.service.VEAsgnmNotiService; -import kcc.ve.oprtn.asgnmnoti.service.VEAsgnmNotiVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsMIXService; @Controller @@ -77,7 +58,9 @@ public class VEFndtnAsgnmController { @Resource(name = "vEPrcsAplctPrdService") private VEPrcsAplctPrdService vEPrcsAplctPrdService; - + //과정차시 관리 + @Resource(name = "vEPrcsMIXService") + private VEPrcsMIXService vEPrcsMIXService; // 기반강화 강의목록(확정) @RequestMapping("/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.do") @@ -115,6 +98,7 @@ public class VEFndtnAsgnmController { vEPrcsDetailVO.setAprvlCd("20"); vEPrcsDetailVO.setLctrDivCd("50"); //기반강화50. 기소유예 60 vEPrcsDetailVO.setSearchDiv("ING"); // 강의내역 END 종료내역 + vEPrcsDetailVO.setDdlnCd("20"); //교육확정 목록 조회 try { // System.out.println("session.getAttribute(menuNo).toString()"); @@ -126,8 +110,8 @@ public class VEFndtnAsgnmController { // - List vEPrcsDetailVOList = vEAsgnmMIXService.selectFndtnVisitAsgnmPagingList(vEPrcsDetailVO); - + //List vEPrcsDetailVOList = vEAsgnmMIXService.selectFndtnVisitAsgnmPagingList(vEPrcsDetailVO); + List vEPrcsDetailVOList = vEPrcsMIXService.selectPagingList4FndthInstr(vEPrcsDetailVO); //6.pageing step3 paginationInfo = this.setPagingStep3(vEPrcsDetailVOList, paginationInfo); @@ -207,7 +191,71 @@ public class VEFndtnAsgnmController { return "/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmDetail"; } - + // 기반강화 강의목록(종료) > 상세 + @RequestMapping("/web/ve/instr/fndtnVisitEdu/endInfo/instrEduEndDetail.do") + public String instrEduEndDetail( + @ModelAttribute("vEPrcsDetailVO") VEPrcsDetailVO vEPrcsDetailVO + + , ModelMap model + , HttpServletRequest request + ) throws Exception { + + //로그인 처리==================================== + //로그인 정보 가져오기 + + LoginVO loginVO = checkLoginUtil.getAuthLoginVO(); //권한에 따른 로그인 정보 가져오기 + SsoLoginVO ssoLoginVO = checkLoginUtil.getSSOLoginVO(request); //SSO 로그인 정보 가져오기 + + if (loginVO == null || ssoLoginVO == null) { + return checkLoginUtil.getUserLoginPage(model); //로그인 정보가 없으면 로그인 페이지로 이동한다. + } + model.addAttribute("ssoLoginVO", ssoLoginVO); + model.addAttribute("loginVO", loginVO); + //로그인 처리==================================== + + + //과정 조회 + VEPrcsDetailVO vEPrcsDetailVODetail = vEPrcsAplctPrdService.selectDetailNewOne4Fndth(vEPrcsDetailVO); + + //과정 신청자 정보 가져오기 + { + //해당 과정을 제출한 사용자 정보를 가져온다. + VEEduAplctVO paramVO = new VEEduAplctVO(); + paramVO.setPrcsOrd(vEPrcsDetailVO.getPrcsAplctPrdOrd()); + paramVO.setSbmtYn("Y"); + + // 검색 - 날짜 + paramVO.setSearchSmbtStartDt(vEPrcsDetailVO.getSearchSmbtStartDt()); + paramVO.setSearchSmbtEndDt(vEPrcsDetailVO.getSearchSmbtEndDt()); + // 검색 - 검색어 + paramVO.setSearchStatus(vEPrcsDetailVO.getSearchStatus()); + + List vEPrcsDetailVOList = vEEduMIXService.selectList(paramVO); + vEPrcsDetailVOList = egovCryptoUtil.decryptVeEduAplctList(vEPrcsDetailVOList); + System.out.println("===="); + + + //대상 리스트, 페이징 정보 전달 + model.addAttribute("listPrcsAplct", vEPrcsDetailVOList); + + // 신청자 수 반려 승인 요청 신청자 모두 포함 + vEPrcsDetailVODetail.setNosCnt1(Integer.toString(vEPrcsDetailVOList.size())); + } + // 과정 조회 set + model.addAttribute("info", vEPrcsDetailVODetail); + + // 강사 배치 정보 + { + + List vEAPrcsAplctPrdInstrAsgnmList = vEAPrcsAplctPrdInstrAsgnmService.findByPrcsAplctPrdOrd(vEPrcsDetailVO.getPrcsAplctPrdOrd()); + List instrAsgnmList = egovCryptoUtil.decryptVEAPrcsAplctPrdInstrAsgnmVOList(vEAPrcsAplctPrdInstrAsgnmList); + + model.addAttribute("instrAsgnmList", instrAsgnmList); + } + + + return "/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail"; + } //성인강사 강의 요청 상세 diff --git a/src/main/java/kcc/ve/instr/fndtnVisitEdu/endInfo/web/VEFndtnEduEndController.java b/src/main/java/kcc/ve/instr/fndtnVisitEdu/endInfo/web/VEFndtnEduEndController.java index b63ba783..3722fa95 100644 --- a/src/main/java/kcc/ve/instr/fndtnVisitEdu/endInfo/web/VEFndtnEduEndController.java +++ b/src/main/java/kcc/ve/instr/fndtnVisitEdu/endInfo/web/VEFndtnEduEndController.java @@ -29,6 +29,7 @@ import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEAsgnmMIXService; import kcc.ve.instr.tngrVisitEdu.asgnmInfo.service.VEInstrFeeService; import kcc.ve.instr.tngrVisitEdu.instrInfo.service.VEInstrDetailService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsDetailVO; +import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsMIXService; import kcc.ve.instr.tngrVisitEdu.prcsInfo.service.VEPrcsService; import kcc.ve.instr.tngrVisitEdu.rprtInfo.service.VEEduRsltRprtService; import kcc.ve.oprtn.asgnmnoti.service.VEAsgnmNotiService; @@ -93,6 +94,10 @@ public class VEFndtnEduEndController { @Resource(name = "schduleManageService") private SchduleManageService schduleManageService; + //과정차시 관리 + @Resource(name = "vEPrcsMIXService") + private VEPrcsMIXService vEPrcsMIXService; + private static final Logger LOGGER = LoggerFactory.getLogger(EgovFileDownloadController.class); @@ -136,6 +141,8 @@ public class VEFndtnEduEndController { vEPrcsDetailVO.setAprvlCd("20"); vEPrcsDetailVO.setLctrDivCd("50"); //기반강화50. 기소유예 60 vEPrcsDetailVO.setSearchDiv("END"); // 강의내역 END 종료내역 + vEPrcsDetailVO.setDdlnCd("20"); //교육확정 목록 조회 + vEPrcsDetailVO.setEndPnttm("Y"); //종료 완료건만 조회 try { // System.out.println("session.getAttribute(menuNo).toString()"); @@ -147,7 +154,8 @@ public class VEFndtnEduEndController { // - List vEPrcsDetailVOList = vEAsgnmMIXService.selectFndtnVisitAsgnmPagingList(vEPrcsDetailVO); + //List vEPrcsDetailVOList = vEAsgnmMIXService.selectFndtnVisitAsgnmPagingList(vEPrcsDetailVO); + List vEPrcsDetailVOList = vEPrcsMIXService.selectPagingList4FndthInstr(vEPrcsDetailVO); //6.pageing step3 diff --git a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java index 87d360f5..5a615c87 100644 --- a/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java +++ b/src/main/java/kcc/ve/instr/tngrVisitEdu/prcsInfo/service/VEPrcsDetailVO.java @@ -155,6 +155,8 @@ public class VEPrcsDetailVO extends ComDefaultVO implements Serializable { private String mberNm; private String instrNm; //강사명 + + private String lctrPlanRsltAtchFileId; //강의계획서 첨부파일 아이디 @@ -757,6 +759,13 @@ public class VEPrcsDetailVO extends ComDefaultVO implements Serializable { public void setInstrNm(String instrNm) { this.instrNm = instrNm; } + public String getLctrPlanRsltAtchFileId() { + return lctrPlanRsltAtchFileId; + } + public void setLctrPlanRsltAtchFileId(String lctrPlanRsltAtchFileId) { + this.lctrPlanRsltAtchFileId = lctrPlanRsltAtchFileId; + } + } diff --git a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml index a87c24f6..61e276f2 100644 --- a/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/edu/VEEduAplct_SQL_Tibero.xml @@ -415,7 +415,7 @@ SELECT , CHRG_MJR AS chrgMjr, - D_BIRTH AS dBirth, + B.D_BIRTH AS dBirth, CHRG_SEX_CD AS chrgSexCd, CMPLT_YEAR AS cmpltYear, CMPLT_NUM AS cmpltNum, diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml index b9f56b1d..f7ba7df9 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcsAplctPrd_SQL_Tibero.xml @@ -498,7 +498,11 @@ ,a.edu_strt_pnttm AS eduStrtPnttm ,a.edu_ddln_pnttm AS eduDdlnPnttm ,b.prcs_cn AS prcsCn - + ,(SELECT lctr_plan_atch_file_id + FROM vea_prcs_aplct_prd_instr_asgnm + WHERE prcs_aplct_prd_ord = a.prcs_aplct_prd_ord + ) + AS lctrPlanRsltAtchFileId FROM ve_prcs_aplct_prd a , ve_prcs b diff --git a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml index 7a971867..4224ed68 100644 --- a/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml +++ b/src/main/resources/egovframework/sqlmap/ve/prcs/VEPrcs_SQL_Tibero.xml @@ -505,7 +505,16 @@ AND c.instr_nm = #srchKwd3_1# - + + + + AND c.user_id = #userId# + + + + AND TO_CHAR(CURRENT_DATE, 'YYYYMMDD') ]]> REPLACE(a.edu_ddln_pnttm, '.' , '') + + ORDER BY 1 diff --git a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctCfnMngDetail.jsp b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctCfnMngDetail.jsp index 9c5213b2..972bc49f 100644 --- a/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctCfnMngDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/oprtn/fndthEnhanceTrn/fndthEduPrcsAplctCfnMngDetail.jsp @@ -294,7 +294,17 @@ - + + + + 강의계획서 + + + + + + + <%--

공개여부(사용여부)

diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp index e4ab0f96..6a7015aa 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/cpyrgExprnClsrm/exprnClsrmInfo/exprnClsrmAplctList.jsp @@ -174,8 +174,8 @@ - - <%-- + <%-- 프로세스 변경 후 적용 + 운영신청 diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctDetail.jsp index 07641d31..794561b2 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/aplct/fndtnEnhanceTrn/eduAplctDetail.jsp @@ -245,6 +245,16 @@ + + + 강의계획서 + + + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmDetail.jsp index f2e2f6c2..b289da06 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmDetail.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmDetail.jsp @@ -6,6 +6,7 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> @@ -96,7 +97,7 @@ function fncGoList(){ var detailForm = document.detailForm; - detailForm.action = ""; + detailForm.action = ""; detailForm.submit(); } @@ -131,7 +132,7 @@ - /> + " />

강의내역상세

@@ -271,23 +272,27 @@

강의계획서

-
- - - <%-- - - --%> -
-

-
-
-

최대 1

+ +
+ +
-
-

등록된 파일 0

- 0MB +

+
+
+

최대 1

+
+
+

등록된 파일 0

+ 0MB +
-
+
+ + + + + @@ -297,7 +302,7 @@ -
+<%--

강사 배치 정보

@@ -390,7 +395,7 @@ - <%-- + @@ -412,7 +417,7 @@ - --%> + @@ -427,7 +432,7 @@
-
+
--%> diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp new file mode 100644 index 00000000..0fdd2eca --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmEndDetail.jsp @@ -0,0 +1,437 @@ +<%@ page contentType="text/html; charset=utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%> + + + +강사프로필 목록 + + + + + + + + + + +
+ + + " /> + " /> + " /> + + + + + + + + " /> +
+

강의내역상세

+
+ + +
+
+
+
+

교육과정 정보

+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
교육과정 정보(th 명)을 보여주는 표
+

교육부문

+
+ +
+

교육부문

+
+

과정

+
+ +
+

과정

+
+

기간

+
+ ~ +
+

기간

+
~
+

교육장소

+
+ +
+

교육장소

+
+

상세교육과정

+
+ +
+

상세교육과정

+
+

정원

+
+ +
+

정원

+
+

신청자수

+
+ +
+

신청자수

+
+

상태

+
+ +
+

상태

+

강의계획서

+ + + +
+
+ + + + +<%--
+
+

강사 배치 정보

+
+
+ + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
강사명연락처확정여부
+ + + + + +
강사 배치 정보가 없습니다.
+
+
+ + +
+
+

교육신청자

+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
신청자신청일확정여부
+ + + + + + + + + + + + + + + + 미입력 + + + + + + + + + + + +
신청자가 없습니다.
+
+
--%> + + + + + +
+
+
+
+
+
+ +
+
+
+
+ + diff --git a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.jsp b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.jsp index baea3ae6..a0f1d9e2 100644 --- a/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/ve/instr/fndtnVisitEdu/asgnmInfo/instrAsgnmList.jsp @@ -6,6 +6,7 @@ <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <%@ taglib prefix="ve" uri="/WEB-INF/tlds/kcc_tld.tld"%> +<%@ taglib prefix="kc" uri="/WEB-INF/tlds/kcc_tld.tld"%>