diff --git a/data/dataxml/uac.service.inform.greeting_GET.xml b/data/dataxml/uac.service.inform.greeting_GET.xml
new file mode 100644
index 00000000..a6c842b0
--- /dev/null
+++ b/data/dataxml/uac.service.inform.greeting_GET.xml
@@ -0,0 +1,17 @@
+
+
+ 운행상황에 따라 시간오차가 있을 수 있음
+ 2006년 마포향토문화해설사 양성교육을 통하여 초, 중, 고등학교에 지역역사문화탐방을 실시하며 어린이 및 청소년들에게 우리지역 향토역사에 대한 교육도 실시하고 있다.
+ 또한, 각종문화행사시 향토해설사들의 활동을 통하여 구민들에게 알리는 활동도 활발하게 진행되어지고 있다.
+ ]]>
+ 오시는길 상세정보
+
+
+ 교통
+ 도보로 오실 경우(20~25분 소요)
+
+
+ 대중교통 이용 시
+ OO운수 17번
+
+
+
+
+
+
+
+
+ 출발지
+ 출발시간
+ 소요시간
+
+
+ 시립도서관
+ 09:20 / 11:40 / 14:50 / 17:10 / 20:00
+ 약 15분
+
+
+
+ 마포역역
+ 07:25 / 08:50 / 11:15 / 14:25 / 16:45 / 19:35
+
+
+이용시간
+
+
+
+
+
+
+
+ 구분
+ 월, 법정공휴일(평일,주말)
+ 화요일~금요일
+토요일~일요일
+ 비고
+
+
+
+ 어린이누리실(1층)
+
+ 책누리실(2층)
+ (정보원문검색코너)휴실
+ 09:00 ~ 18:00
+ 09:00 ~ 18:00
+
+
+
+ 커뮤니티실(3층)
+ 08:00 ~ 18:00
+ 08:00 ~ 22:00
+ 08:00 ~ 18:00
+
+
+
+
+학습실(3층)
+ 08:00 ~ 18:00
+ 08:00 ~ 22:00
+ 08:00 ~ 22:00
+
+
※ 자세한 운영시간은 메인화면 [도서관 이용시간 안내]를 확인하시기 바랍니다.도서대출/반납
+
+
+ ]]>
+
+ ※ 연체될 경우 5개 도서관(시립,정보,어수정 작은도서관,종합운동장 지혜의 등대,남산모루 작은도서관) 모두 동일하게 연체일수 적용됨
(가족카드이용시에도 지참해야 함)
홈페이지를 이용할 경우 다음의 정보는 로그인 기록을 통하여 자동적으로 수집ㆍ저장됩니다.
+| 필수항목 | +선택항목 | +
|---|---|
| 이름, 아이디, 비밀번호 | +이메일, 주소, 전화번호, 휴대폰 | +
OO시 도서관 홈페이지에서는 정보주체의 회원 가입일로부터 서비스를 제공하는 기간 동안에 한하여 OO시 도서관 홈페이지 서비스를 이용하기 위한 최소한의 개인정보를 보유 및 이용 하게 됩니다. 회원가입 등을 통해 개인정보의 수집ㆍ이용, 제공 등에 대해 동의하신 내용은 언제든지 철회하실 수 있습니다. 회원 탈퇴를 요청하거나 수집/이용목적을 달성하거나 보유/ 이용기간이 종료한 경우, 사업 폐지 등의 사유발생시 당해 개인정보를 지체없이 파기합니다.
+ +| 수집하는 개인정보의 항목 | +개인정보의 수집ㆍ이용 목적 | +개인정보의 보유 및 이용기간 | +
|---|---|---|
| 이름 | +홈페이지 이용에 따른 본인 식별 | + +회원 탈퇴시까지 | +
| 아이디, 비밀번호, 가입인증정보 이름(가입자명), 생년월일, 연락처, 이메일주소 | +홈페이지 서비스 이용 및 회원관리, 불량회원의 부정 이용 방지, 비인가 사용방지, 민원 신청 및 처리, 고지사항 전달, 게시물 등록, 자료 다운로드, 시설물 예약 및 문화강좌 신청결과의 안내, 전자민원, 본인 의사 확인, 원활한 의사소통 경로의 확보, 정기간행물 발송, 도서대출, 공공행사 및 공공서비스 이용 안내, 설문 등의 목적으로 OO시 도서관 패밀리 사이트에서 공동 이용 | +
정보주체는 개인정보의 수집ㆍ이용목적에 대한 동의를 거부할 수 있으며, 동의 거부시 OO시 도서관 홈페이지에 회원가입이 되지 않으며, OO시 도서관 홈페이지 홈페이지에서 제공하는 서비스를 이용할 수 없습니다.
+ + +OO시 도서관 홈페이지에서는 아래의 경우 제3자 제공을 하고 있으며, 개인정보의 취급 위탁은 하지 않습니다. 실명확인 및 공공 I-PIN 인증시에 제공하는 개인정보는 개인정보보호법 제22조 제2항에 따라 정보주체와의 계약체결 등을 위하여 정보주체의 동의 없이 처리할 수 있는 개인정보로 지정 합니다.
+OO시 도서관 홈페이지 회원 서비스 제공을 위해 개인정보를 제공하는 기관 아래에 해당하는 개인정보는 회원가입시 실명인증 및 공공 I-PIN 인증시에만 제3자 제공을 하고 있으며 정보주체의 동의 없이는 제공되지 않습니다.
+| 제공받는 자 | +제공받는 자의 개인정보 이용 목적 | +제공하는 개인정보의 항목 | +제공받는 자의 개인정보 보유 및 이용 기간 | +
|---|---|---|---|
| 행정안전부 | +공공 I-PIN 인증 | +I-PIN(개인식별번호), 법정대리인(I-PIN(개인식별번호)) | +행정안전부에서는 이미 보유하고 있는 개인정보이기 때문에 별도로 저장하지 않음 | +
| 한국모바일인증(주) | +실명인증 | +성명, 휴대폰번호, 생년월일, 성별 | +신용평가 기관에서 이미 보유하고 있는 개인정보이기 때문에 별도로 저장하지 않음 | +
| LG U+ | +전자결제 | +성명, 이메일 | +전자결제 서비스 계약해지시 | +
단, 다음에 해당하는 경우에는 예외로 제공 할 수 있습니다. [관련근거: 개인정보보호법 제18조 제2항]
+정보주체는 개인정보의 제3자 제공에 대한 동의를 거부할 수 있으며, 동의 거부시 OO시 도서관 홈페이지에 회원가입이 되지 않으며, OO시 도서관 홈페이지에서 제공하는 서비스를 이용할 수 없습니다.
+ + ]]> + + + diff --git a/data/dataxml/uac.service.inform.terms_GET.xml b/data/dataxml/uac.service.inform.terms_GET.xml new file mode 100644 index 00000000..c928e133 --- /dev/null +++ b/data/dataxml/uac.service.inform.terms_GET.xml @@ -0,0 +1,114 @@ + + +본 약관은 OO시 도서관 홈페이지가 제공하는 모든 서비스(이하 "서비스")의 이용조건 및 절차, 이용자와 OO시 도서관 홈페이지의 권리, 의무, 책임사항과 기타 필요한 사항을 규정함을 목적으로 합니다.
+ + + +본 약관에서 사용하는 용어의 정의는 다음과 같습니다.
++ * @Class Name : InformDAO.java + * + * @Description : 이용안내 및 약관관련 정보 제공 DAO + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ @Repository("informDAO") -public class InformDAO +public class InformDAO extends DataApi { private static final Logger log = LoggerFactory.getLogger(InformDAO.class); - public DataApiResVO selectTermsInform(DataApiReqVO reqVO) { - DataApiResVO resVO = new DataApiResVO(); - return resVO; + /** + * 주 자원의 URI + */ + public static final String RESOURCE_URI = "/uac/service/inform"; + + /** + * 이용약관을 조회한다. + * + * @param reqVO + * @return + */ + public DataApiResVO selectTermsInfo(DataApiReqVO reqVO) { + reqVO.setReqUrl(RESOURCE_URI + "/terms"); + return get(reqVO); } + /** + * 개인정보처리방침을 조회한다. + * + * @param reqVO + * @return + */ + public DataApiResVO selectPrivacyInfo(DataApiReqVO reqVO) { + reqVO.setReqUrl(RESOURCE_URI + "/privacy"); + return get(reqVO); + } + + /** + * 인사말을 조회한다. + * + * @param reqVO + * @return + */ + public DataApiResVO selectGreeting(DataApiReqVO reqVO) { + reqVO.setReqUrl(RESOURCE_URI + "/greeting"); + return get(reqVO); + } + + /** + * 이용안내를 조회한다. + * + * @param reqVO + * @return + */ + public DataApiResVO selectNCultureOperationInfo(DataApiReqVO reqVO) { + reqVO.setReqUrl(RESOURCE_URI + "/operation"); + return get(reqVO); + } + + /** + * 찾아오는길 조회한다. + * + * @param reqVO + * @return + */ + public DataApiResVO selectNCultureLocationInfo(DataApiReqVO reqVO) { + reqVO.setReqUrl(RESOURCE_URI + "/location"); + return get(reqVO); + } } \ No newline at end of file diff --git a/src/main/java/nlib/info/service/impl/InformServiceImpl.java b/src/main/java/nlib/info/service/impl/InformServiceImpl.java index b20b0ea9..d9b9db6b 100644 --- a/src/main/java/nlib/info/service/impl/InformServiceImpl.java +++ b/src/main/java/nlib/info/service/impl/InformServiceImpl.java @@ -1,4 +1,3 @@ - package nlib.info.service.impl; import java.util.HashMap; @@ -13,6 +12,28 @@ import nlib.info.service.InformService; import nlib.restful.service.DataApiReqVO; import nlib.restful.service.DataApiResVO; +/** + *
+ * @Class Name : InformServiceImpl.java + * + * @Description : 이용안내 및 약관관련 정보 제공 서비스 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ @Service("informService") public class InformServiceImpl implements InformService { @@ -21,36 +42,64 @@ public class InformServiceImpl implements InformService @Resource(name="informDAO") private InformDAO informDAO; - + /* + * 이용약관을 조회한다. + * + * (non-Javadoc) + * @see nlib.info.service.InformService#selectTermsInfo(nlib.restful.service.DataApiReqVO) + */ public DataApiResVO selectTermsInfo(DataApiReqVO reqVO) { - DataApiResVO resVO= informDAO.selectTermsInform(reqVO); - - /* - * 테스트 데이터 - * */ - HashMap map = new HashMap(); - map.put("terms", "여러분은 본 약관을 읽고 동의하신 후 회원 가입을 신청하실 수 있으며, 네이버는 이에 대한 승낙을 통해 회원 가입 절차를 완료하고 여러분께 네이버 서비스 이용 계정(이하 ‘계정’)을 부여합니다. 계정이란 회원이 네이버 서비스에 로그인한 이후 이용하는 각종 서비스 이용 이력을 회원 별로 관리하기 위해 설정한 회원 식별 단위를 말합니다.\n" + - "\n" + - "회원은 자신의 계정을 통해 좀더 다양한 네이버 서비스를 보다 편리하게 이용할 수 있습니다. 이와 관련한 상세한 내용은 계정 운영정책 및 고객센터 내 네이버 회원가입 방법 등에서 확인해 주세요."); - resVO.setInfo(map); + DataApiResVO resVO= informDAO.selectTermsInfo(reqVO); return resVO; } + /* + * 개인정보처리방침을 조회한다. + * + * (non-Javadoc) + * @see nlib.info.service.InformService#selectPrivacyInfo(nlib.restful.service.DataApiReqVO) + */ public DataApiResVO selectPrivacyInfo(DataApiReqVO reqVO) { - return null; + + DataApiResVO resVO= informDAO.selectPrivacyInfo(reqVO); + return resVO; } + /* + * 인사말을 조회한다. + * + * (non-Javadoc) + * @see nlib.info.service.InformService#selectGreeting(nlib.restful.service.DataApiReqVO) + */ public DataApiResVO selectGreeting(DataApiReqVO reqVO) { - return null; + + DataApiResVO resVO= informDAO.selectGreeting(reqVO); + return resVO; } + /* + * 이용안내를 조회한다. + * + * (non-Javadoc) + * @see nlib.info.service.InformService#selectNCultureOperationInfo(nlib.restful.service.DataApiReqVO) + */ public DataApiResVO selectNCultureOperationInfo(DataApiReqVO reqVO) { - return null; + + DataApiResVO resVO= informDAO.selectNCultureOperationInfo(reqVO); + return resVO; } + /* + * 찾아오는길 조회한다. + * + * (non-Javadoc) + * @see nlib.info.service.InformService#selectNCultureLocationInfo(nlib.restful.service.DataApiReqVO) + */ public DataApiResVO selectNCultureLocationInfo(DataApiReqVO reqVO) { - return null; + + DataApiResVO resVO= informDAO.selectNCultureLocationInfo(reqVO); + return resVO; } diff --git a/src/main/java/nlib/info/web/InformController.java b/src/main/java/nlib/info/web/InformController.java index d866525a..7dec6798 100644 --- a/src/main/java/nlib/info/web/InformController.java +++ b/src/main/java/nlib/info/web/InformController.java @@ -1,21 +1,31 @@ - package nlib.info.web; +import java.util.HashMap; +import java.util.Map; + import javax.annotation.Resource; import javax.servlet.http.HttpServletRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import org.springframework.security.core.Authentication; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; +import nlib.cmm.NlibCommonController; import nlib.info.service.InformService; import nlib.info.service.impl.InformServiceImpl; +import nlib.restful.service.DataApiReqVO; +import nlib.restful.service.DataApiResVO; +import nlib.util.StringUtil; + /** *
* @Class Name : InformController.java * - * @Description : + * @Description : 이용안내 및 약관관련 정보 제공 클래스 * * * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) @@ -23,43 +33,167 @@ import nlib.info.service.impl.InformServiceImpl; ** * @ ------------ -------- --------------------------- - * @ 수정일 수정자 수정내용 + * @ 수정일 수정자 수정내용 * @ ------------ -------- --------------------------- - * @ 2021. 7. 12. JSYOO 최초 생성 + * @ 2021. 7. 27. KNKIM 최초 생성 * * - * @author 이씨플라자 * DIGITALSHIP JSYOO - * @since 2021. 7. 12. + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. * @version 1.0 * */ @Controller -public class InformController -{ - private static final Logger log = LoggerFactory.getLogger(InformServiceImpl.class); +public class InformController extends NlibCommonController { + + private static final Logger log = LoggerFactory.getLogger(InformController.class); @Resource(name="informService") private InformService informService; - public ModelMap selectTermsInfo(HttpServletRequest req) { - return null; + /** + * 이용약관을 조회한다. + * + * @param req + * @param authentication + * @param model + * @return + */ + @RequestMapping("/inform/selectTermsInfo.do") + public String selectTermsInfo(HttpServletRequest req, Authentication authentication, ModelMap model) { + + log.debug("selectTermsInfo : init"); + + //------------------------------- + // REQ VO 구성 + //------------------------------- + DataApiReqVO reqVO = new DataApiReqVO(); + reqVO.setAuthKey(createAuthKey(req, authentication)); + + // 요청 + DataApiResVO resVO = informService.selectTermsInfo(reqVO); + + // 반환 정보 + model.addAttribute("informContent", resVO.getInfoItem("informContent")); + + return "nlib/inform/selectTermsInfo"; } - public ModelMap selectPrivacyInfo(HttpServletRequest req) { - return null; + /** + * 개인정보처리방침을 조회한다. + * + * @param req + * @param authentication + * @param model + * @return + */ + @RequestMapping("/inform/selectPrivacyInfo.do") + public String selectPrivacyInfo(HttpServletRequest req, Authentication authentication, ModelMap model) { + + log.debug("selectPrivacyInfo : init"); + + //------------------------------- + // REQ VO 구성 + //------------------------------- + DataApiReqVO reqVO = new DataApiReqVO(); + reqVO.setAuthKey(createAuthKey(req, authentication)); + + // 요청 + DataApiResVO resVO = informService.selectPrivacyInfo(reqVO); + + // 반환 정보 + model.addAttribute("informContent", resVO.getInfoItem("informContent")); + + return "nlib/inform/selectPrivacyInfo"; } - public ModelMap selectGreeting(HttpServletRequest req) { - return null; + /** + * 인사말을 조회한다. + * + * @param req + * @param authentication + * @param model + * @return + */ + @RequestMapping("/inform/selectGreeting.do") + public String selectGreeting(HttpServletRequest req, Authentication authentication, ModelMap model) { + log.debug("selectGreeting : init"); + + //------------------------------- + // REQ VO 구성 + //------------------------------- + DataApiReqVO reqVO = new DataApiReqVO(); + reqVO.setAuthKey(createAuthKey(req, authentication)); + + // 요청 + DataApiResVO resVO = informService.selectGreeting(reqVO); + + // 반환 정보 + model.addAttribute("deptName", resVO.getInfoItem("deptName")); + model.addAttribute("logoUrl", resVO.getInfoItem("logoUrl")); + model.addAttribute("informContent", resVO.getInfoItem("informContent")); + + return "nlib/inform/selectGreeting"; } - public ModelMap selectNCultureOperationInfo(HttpServletRequest req) { - return null; + /** + * 이용안내를 조회한다. + * + * @param req + * @param authentication + * @param model + * @return + */ + @RequestMapping("/inform/selectNCultureOperationInfo.do") + public String selectNCultureOperationInfo(HttpServletRequest req, Authentication authentication, ModelMap model) { + log.debug("selectNCultureOperationInfo : init"); + + //------------------------------- + // REQ VO 구성 + //------------------------------- + DataApiReqVO reqVO = new DataApiReqVO(); + reqVO.setAuthKey(createAuthKey(req, authentication)); + + // 요청 + DataApiResVO resVO = informService.selectNCultureOperationInfo(reqVO); + + // 반환 정보 + model.addAttribute("informContent", resVO.getInfoItem("informContent")); + + return "nlib/inform/selectNCultureOperationInfo"; } - public ModelMap selectNCultureLocationInfo(HttpServletRequest req) { - return null; + /** + * 찾아오는길 조회한다. + * + * @param req + * @param authentication + * @param model + * @return + */ + @RequestMapping("/inform/selectNCultureLocationInfo.do") + public String selectNCultureLocationInfo(HttpServletRequest req, Authentication authentication, ModelMap model) { + log.debug("selectNCultureLocationInfo : init"); + + //------------------------------- + // REQ VO 구성 + //------------------------------- + DataApiReqVO reqVO = new DataApiReqVO(); + reqVO.setAuthKey(createAuthKey(req, authentication)); + + // 요청 + DataApiResVO resVO = informService.selectNCultureLocationInfo(reqVO); + + // 반환 정보 + model.addAttribute("informContent", resVO.getInfoItem("informContent")); + model.addAttribute("zipcode", resVO.getInfoItem("zipcode")); + model.addAttribute("addr1", resVO.getInfoItem("addr1")); + model.addAttribute("addr2", resVO.getInfoItem("addr2")); + model.addAttribute("tel", resVO.getInfoItem("tel")); + model.addAttribute("fax", resVO.getInfoItem("fax")); + + return "nlib/inform/selectNCultureLocationInfo"; } diff --git a/src/main/java/nlib/security/SpringSecurityConfig.java b/src/main/java/nlib/security/SpringSecurityConfig.java index 4f411af7..ab8149fd 100644 --- a/src/main/java/nlib/security/SpringSecurityConfig.java +++ b/src/main/java/nlib/security/SpringSecurityConfig.java @@ -54,6 +54,7 @@ public class SpringSecurityConfig extends WebSecurityConfigurerAdapter { .antMatchers("/favicon/**") .antMatchers("/*/*Ajax.do") .antMatchers("/board/**") + .antMatchers("/inform/**") ; } diff --git a/src/main/webapp/WEB-INF/jsp/nlib/board/listQnAs.jsp b/src/main/webapp/WEB-INF/jsp/nlib/board/listQnAs.jsp index 050ca5a2..38b22cc3 100644 --- a/src/main/webapp/WEB-INF/jsp/nlib/board/listQnAs.jsp +++ b/src/main/webapp/WEB-INF/jsp/nlib/board/listQnAs.jsp @@ -141,7 +141,7 @@ function fn_view_detail(articleNo) { // 그리드 데이터 조회 호출 function fn_search_article(pageSize, pageIndex) { $("#jsGrid").jsGrid("search" - , {'pageSize' : (pageSize ? pageSize : fn_getIntValue("pageSize", ${pageSize})), + , {'pageSize' : (pageSize ? pageSize : fn_getIntValue("pageSize", ${pageSize} )), 'pageIndex': (pageIndex ? pageIndex : fn_getIntValue("pageIndex", 1)) } ); diff --git a/src/main/webapp/WEB-INF/jsp/nlib/inform/selectGreeting.jsp b/src/main/webapp/WEB-INF/jsp/nlib/inform/selectGreeting.jsp new file mode 100644 index 00000000..f246edae --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/nlib/inform/selectGreeting.jsp @@ -0,0 +1,59 @@ +<% +/** + *
+ * @Class Name : selectGreeting.jsp + * + * @Description : 인사말 조회 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ + %> +<%@ page language="java" 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + +
+ * @Class Name : selectNCultureLocationInfo.jsp + * + * @Description : 찾아오시는길 조회 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ + %> +<%@ page language="java" 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + +
+ * @Class Name : selectNCultureOperationInfo.jsp + * + * @Description : 이용안내 조회 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ + %> +<%@ page language="java" 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + +
+ * @Class Name : selectPrivacyInfo.jsp + * + * @Description : 개인정보처리방침 조회 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ + %> +<%@ page language="java" 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + +
+ * @Class Name : selectTermsInfo.jsp + * + * @Description : 이용약관 조회 + * + * + * @프로젝트명: 지방문화원 통합자료관리시스템 구축사업 (2021) + * + *+ * + * @ ------------ -------- --------------------------- + * @ 수정일 수정자 수정내용 + * @ ------------ -------- --------------------------- + * @ 2021. 7. 27. KNKIM 최초 생성 + * + * + * @author 이씨플라자 * DIGITALSHIP KNKIM + * @since 2021. 7. 27. + * @version 1.0 + * + */ + %> +<%@ page language="java" 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="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags" %> +<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %> +<%@ taglib prefix="validator" uri="http://www.springmodules.org/tags/commons-validator" %> + +