From a450f18646ffd09d958eaedeb4e51a047ca553a1 Mon Sep 17 00:00:00 2001 From: ijunho Date: Thu, 18 Sep 2025 17:58:34 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=95=84=EC=9B=83=20?= =?UTF-8?q?=EC=9E=91=EC=97=85=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cop/bbs/web/EgovBBSManageController.java | 38 - .../kcc/let/main/web/EgovMainController.java | 5 - src/main/java/kcc/web/MainController.java | 103 +-- src/main/webapp/WEB-INF/decorators.xml | 30 +- .../webapp/WEB-INF/jsp/layout/adminLayout.jsp | 2 +- .../jsp/layout/adminLayoutDashBoard.jsp | 50 ++ .../webapp/WEB-INF/jsp/main/EgovMainList.jsp | 318 ++++--- .../WEB-INF/jsp/main/inc/EgovIncFooter.jsp | 19 +- .../WEB-INF/jsp/web/com/webCommonHeader.jsp | 8 +- .../WEB-INF/jsp/web/com/webCommonNaviWrap.jsp | 244 +----- .../web/com/webCommonNaviWrap_back_250918.jsp | 248 ++++++ .../webapp/WEB-INF/jsp/web/com/webLayout.jsp | 227 +++-- .../jsp/web/com/webLayout_back_250918.jsp | 107 +++ .../jsp/web/cop/bbs/EgovNoticeList.jsp | 796 ++++++++---------- 14 files changed, 1104 insertions(+), 1091 deletions(-) create mode 100644 src/main/webapp/WEB-INF/jsp/layout/adminLayoutDashBoard.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/web/com/webCommonNaviWrap_back_250918.jsp create mode 100644 src/main/webapp/WEB-INF/jsp/web/com/webLayout_back_250918.jsp diff --git a/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java b/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java index 9edeb54c..4cc61a94 100644 --- a/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java +++ b/src/main/java/kcc/let/cop/bbs/web/EgovBBSManageController.java @@ -1176,8 +1176,6 @@ public class EgovBBSManageController { public String selectBoardArticlesWeb(HttpServletRequest request, @ModelAttribute("searchVO") BoardVO boardVO, ModelMap model ,RedirectAttributes redirectAttributes) throws Exception { - System.out.println("/web/cop/bbsWeb/selectBoardList.do"); - BoardMasterVO bmVO = new BoardMasterVO(); bmVO.setBbsId(boardVO.getBbsId()); bmVO = bbsAttrbService.selectBBSMasterInf(bmVO); @@ -1206,10 +1204,6 @@ public class EgovBBSManageController { boardVO.setFirstIndex( (boardVO.getPageIndex()-1)*8); //offset paginationInfo.setRecordCountPerPage(boardVO.getRecordCountPerPage()); //웹 접근성 획득 후 롤백 } - - if(!"9410000".equals(bmVO.getMenuNo())) { - boardVO.setParntScttNo("0"); //질문글만 가져오기(데이터 이관 숫자 틀려서 질문도 가져옴:공지사항) - } // 공지사항 if (("Y").equals(bmVO.getNoticeYn())) { @@ -1223,44 +1217,12 @@ public class EgovBBSManageController { boardVO.setSearchSortOrd("desc"); } - if("9620000".equals(bmVO.getMenuNo())) { - LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; - String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - boardVO.setFrstRegisterId(userId); - } - - - if("BBSMSTR_000000000711".equals(bmVO.getBbsId())) { //청소년강사공지사항 - boardVO.setSearchSortCnd("FRST_REGIST_PNTTM"); - boardVO.setSearchSortOrd("desc"); - } - - if("BBSMSTR_000000000725".equals(bmVO.getBbsId())) { //zoom 신청 게시판 - System.out.println("zoom 신청 게시판"); - LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated() ? (LoginVO) EgovUserDetailsHelper.getAuthenticatedUser() : null; - String userId = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getUniqId()); - boardVO.setFrstRegisterId(userId); - } - - - - System.out.println("bmVO.getBbsTyCode()"); - System.out.println(bmVO.getBbsTyCode()); - System.out.println(bmVO.getBbsId()); - Map map = bbsMngService.selectBoardArticlesWeb(boardVO, null); int totCnt = Integer.parseInt((String) map.get("resultCnt")); paginationInfo.setTotalRecordCount(totCnt); List resultList = (List)map.get("resultList"); - /*Calendar cal = Calendar.getInstance(); - int year = cal.get(Calendar.YEAR); - int month = cal.get(Calendar.MONTH) + 1; - int day = cal.get(Calendar.DAY_OF_MONTH); - - SimpleDateFormat t1 = new SimpleDateFormat("yyyyMMdd"); - String nowTime = t1.format(cal.getTime());*/ for (BoardVO bvo: resultList) { Document doc = Jsoup.parse(bvo.getNttCn()); diff --git a/src/main/java/kcc/let/main/web/EgovMainController.java b/src/main/java/kcc/let/main/web/EgovMainController.java index 7898761b..41a8db3c 100644 --- a/src/main/java/kcc/let/main/web/EgovMainController.java +++ b/src/main/java/kcc/let/main/web/EgovMainController.java @@ -595,12 +595,9 @@ public class EgovMainController { ModelMap model) throws Exception { - System.out.println("/sym/mms/EgovMainMenuLeft.do"); - LoginVO user = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; if(EgovUserDetailsHelper.isAuthenticated() && user!=null){ //최상단 매뉴 - System.out.println("/sym/mms/EgovMainMenuLeft.do-in"); //select문에서 사용자보안설정 조회를 위한 set menuManageVO.setTmp_Id(user.getId()); menuManageVO.setTmp_Password(user.getPassword()); @@ -618,8 +615,6 @@ public class EgovMainController { model.addAttribute("list_menulist", list_menulist); model.addAttribute("user", user); - - System.out.println("/sym/mms/EgovMainMenuLeft.do-in-end"); } return "main/inc/EgovIncLeftmenu"; } diff --git a/src/main/java/kcc/web/MainController.java b/src/main/java/kcc/web/MainController.java index 5657a216..1dbc34e7 100644 --- a/src/main/java/kcc/web/MainController.java +++ b/src/main/java/kcc/web/MainController.java @@ -971,21 +971,12 @@ public class MainController { ModelMap model) throws Exception { try { - System.out.println("/com/firstSiteCheck.do"); - SiteManagerVO siteManagerVO = new SiteManagerVO(); //점검중 페이지 체크 siteManagerVO = egovSiteManagerService.selectSiteManagerVO(siteManagerVO); if("Y".equals(siteManagerVO.getInspFlag() )){ //점검중 return "web/com/insp"; } - //SSO 토큰 유효시간 timeout 시 메인페이지로 이동 - if(!"".equals(request.getSession().getAttribute("SsoLogout"))) { - if(request.getSession().getAttribute("SsoLogout") != null) { - request.removeAttribute("SsoLogout"); - return "redirect:/"; - } - } model.addAttribute("siteManagerVO", siteManagerVO); }catch(Exception ex) { ex.printStackTrace(); @@ -1462,13 +1453,6 @@ public class MainController { ModelMap model) throws Exception { - System.out.println("/web/com/naviWrap.do===start"); - - - - //원자력 시작 - // 아래 처리중 중간네비 메뉴 조회를 위해 with recurseive 중첩절을 쓰는 쿼리가 있음으로, 큐브리드 쿼리화 필요 - //로그인 권한 정보 불러오기 LoginVO loginVO = EgovUserDetailsHelper.isAuthenticated()? (LoginVO)EgovUserDetailsHelper.getAuthenticatedUser():null; String auth = loginVO == null ? "" : EgovStringUtil.isNullToString(loginVO.getAuthority()); @@ -1482,32 +1466,7 @@ public class MainController { else { menuManageVO.setAuthorCode("ROLE_ANONYMOUS"); } - System.out.println("auth"); - System.out.println(auth); - - //청소년, 성인 메뉴 구분을 위한 권한 및 강사 구분 값 - model.addAttribute("naviAuth", auth); - if("ROLE_USER_MANAGER".equals(menuManageVO.getAuthorCode())) { - VEInstrDetailVO vEInstrDetailVO = new VEInstrDetailVO(); - vEInstrDetailVO.setUserId(loginVO.getUniqId()); - vEInstrDetailVO = vEInstrService.selectDetail(vEInstrDetailVO); - String instrDiv = ""; - - if("Y".equals(vEInstrDetailVO.getTngrInstrYn())){ - instrDiv = "tngrInstrDiv"; - } - if("Y".equals(vEInstrDetailVO.getAdultInstrYn())) { - instrDiv = "adultInstrDiv"; - } - if("Y".equals(vEInstrDetailVO.getTngrInstrYn()) && "Y".equals(vEInstrDetailVO.getAdultInstrYn())){ - instrDiv = "doubleInstrDiv"; - } - model.addAttribute("naviInstrDiv", instrDiv); - } - - //현재 로그인한 권한으로 셋팅해준다. - //menuManageVO.setAuthorCode(auth); - + //자신의 위치 정보 List menuCurrentResultList = new ArrayList(); //자신의 위치 List menuLeftResultList = new ArrayList(); //자신이 속한 위치 @@ -1520,8 +1479,6 @@ public class MainController { String pageUrl = request.getRequestURI().replaceAll(request.getContextPath(), ""); -// System.out.println("pageUri :: "+ pageUri.substring(0, pageUri.lastIndexOf("/"))); - String pageUri = pageUrl.substring(0, pageUrl.lastIndexOf("/")); model.addAttribute("pageUri", pageUri); @@ -1530,45 +1487,18 @@ public class MainController { String queryString = request.getQueryString(); model.addAttribute("queryString", queryString); - System.out.println("pageUri :: "+ pageUri); - System.out.println("pageUri :: "+ pageUri); - System.out.println("pageUri :: "+ pageUri); - System.out.println("pageUriLast :: "+ pageUriLast); - //메뉴번호 넘겨주기 model.addAttribute("menuNo", menuManageVO.getMenuNo()); //메뉴 번호 세션에 담아주기 -- noti 저장용으로 사용 20220223 우영두 추가 session.setAttribute("menuNo", menuManageVO.getMenuNo()); - try { - System.out.println("session.getAttribute(aaaaaa).toString()-naviWrap-step1"); - System.out.println("menuNo"); - System.out.println(session.getId()); - System.out.println(menuManageVO.getMenuNo()); - System.out.println(session.getAttribute("menuNo")); - //System.out.println(session.getAttribute("menuNo").toString()); - - }catch(Exception ex) { - ex.printStackTrace(); - } - - try { - System.out.println("session.getAttribute(aaaaaa).toString()-naviWrap-step1"); - System.out.println(session.getAttribute("aaaaaa")); - //System.out.println(session.getAttribute("aaaaaa").toString()); - - }catch(Exception ex) { - ex.printStackTrace(); - } - //현재 선택 메뉴 1뎁스 2뎁스 menuCurrentResultList = menuCreateManageService.selectMenuListCurrentJtreeWeb(menuManageVO) ; //현재 선택 메뉴 1뎁스와 하위 2뎁 메뉴들 전부 menuLeftResultList = menuCreateManageService.selectMenuLeftListJtreeWeb(menuManageVO) ; menuUnderResultList = menuCreateManageService.selectMenuUnderListJtreeWeb(menuManageVO) ; - List showOneDepthMenu = new ArrayList(); List showTwoDepthMenu = new ArrayList(); List showThreeDepthMenu = new ArrayList(); @@ -1599,11 +1529,8 @@ public class MainController { } } } - - /*menuManageVO.setAuthorCode(auth);*/ menuManageVO.setMenuUserType(menuManageVO.getMenuUserType()); List menuResultList = menuCreateManageService.selectMenuListJtreeWeb(menuManageVO) ; - System.out.println("======================== menuResultList"); for(MenuManageJTreeVO tempResultVo : menuResultList){ //1 뎁스 if(tempResultVo.getDepths().equals("1")){ showOneDepthMenu.add(tempResultVo); @@ -1613,20 +1540,10 @@ public class MainController { //매뉴구조도 텍스트 String menuText = ""; menuText += "
  •  
  • " ; - if(request.getRequestURI().contains("/eng")){ //영문사이트 - int i = 0; - for(MenuManageJTreeVO menuTextVo : menuCurrentResultList){ - if(i !=0){ - menuText += "
  •  > "+menuTextVo.getMenuNm()+"
  • " ; - } - i= i+1; - } - }else{ - for(MenuManageJTreeVO menuTextVo : menuCurrentResultList){ - menuText += "
  •  > "+menuTextVo.getMenuNm()+"
  • " ; - } - } + for(MenuManageJTreeVO menuTextVo : menuCurrentResultList){ + menuText += "
  •  > "+menuTextVo.getMenuNm()+"
  • " ; + } //메뉴별 비주얼 이미지가져오기 PopupzoneVO popupzoneVo = new PopupzoneVO(); @@ -1705,23 +1622,11 @@ public class MainController { break; } } - - } - model.addAttribute("menuResultList", menuResultList); - // 아래 처리중 중간네비 메뉴 조회를 위해 with recurseive 중첩절을 쓰는 쿼리가 있음으로, 큐브리드 쿼리화 필요 - // 원자력 종료 - - System.out.println("/web/com/naviWrap.do===end"); - - if(request.getRequestURI().contains("/eng/")){ - return "web/com/engWebCommonNaviWrap"; - } return "web/com/webCommonNaviWrap"; - } /** diff --git a/src/main/webapp/WEB-INF/decorators.xml b/src/main/webapp/WEB-INF/decorators.xml index 4385c5cb..ce2034d5 100644 --- a/src/main/webapp/WEB-INF/decorators.xml +++ b/src/main/webapp/WEB-INF/decorators.xml @@ -56,30 +56,7 @@ */kccadr/oprtn/cpyrgExprnClsrm/popup/**Popup.do - - - */oprtn/cmm/* - - */oprtn/tngrVisitEdu/* - */oprtn/instr/tngrVisitEdu/* - - */oprtn/adultVisitEdu/* - */oprtn/instr/adultVisitEdu/* - - */oprtn/cpyrgExprnClsrm/* - */oprtn/otsdCprtnPrcs/* - */oprtn/fndthEnhanceTrn/* - */oprtn/cndtnSspnIdtmt/* - */oprtn/cmdTrgt/* - */oprtn/stts/sttsEduCnt.do - */oprtn/stts/sttsEduContentCnt.jsp - - */log/clg/* - - - - - + */cmm/* */uss/* @@ -93,6 +70,11 @@ */EgovMainView + + */cmm/main/mainPage.do* + + + /cop/bbs/bbsPreview.do diff --git a/src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp b/src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp index a9af8b63..b3fa417f 100644 --- a/src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp +++ b/src/main/webapp/WEB-INF/jsp/layout/adminLayout.jsp @@ -41,10 +41,10 @@
    +
    - diff --git a/src/main/webapp/WEB-INF/jsp/layout/adminLayoutDashBoard.jsp b/src/main/webapp/WEB-INF/jsp/layout/adminLayoutDashBoard.jsp new file mode 100644 index 00000000..d9dc2058 --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/layout/adminLayoutDashBoard.jsp @@ -0,0 +1,50 @@ +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> +<%@ taglib prefix="decorator" uri="http://www.opensymphony.com/sitemesh/decorator" %> + + + + + + + + + + + + + + + + <%-- --%> + + + + + + + + + + + + <%-- 원자력 --%> + + + + + + +
    + + +
    + + + +
    + +
    + + + diff --git a/src/main/webapp/WEB-INF/jsp/main/EgovMainList.jsp b/src/main/webapp/WEB-INF/jsp/main/EgovMainList.jsp index 934ff10a..2e1fedd0 100644 --- a/src/main/webapp/WEB-INF/jsp/main/EgovMainList.jsp +++ b/src/main/webapp/WEB-INF/jsp/main/EgovMainList.jsp @@ -26,6 +26,9 @@ 관리자 목록 + + + - +
    + +
    \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp index f0572113..bde29c2c 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonHeader.jsp @@ -63,7 +63,7 @@ \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webCommonNaviWrap_back_250918.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webCommonNaviWrap_back_250918.jsp new file mode 100644 index 00000000..96b5ac1e --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/com/webCommonNaviWrap_back_250918.jsp @@ -0,0 +1,248 @@ +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> +<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> + + + + + + +
    + + + + + + <%--
    +
    +
      +
    • HOME
    • +
    •  > 
    • + + + + + +
    • ${menuLeftResultList.menuNm}
    • +
      +
      +
      +
      + +
    •  > 
    • + + + + + +
    • +
      +
      +
      +
      +
    +
    + + +
    + +
    + +
    --%> +
    + +
    + <%--
    + + + + +

    ${menuLeftResultList.menuNm}

    +
    +
    +
    +
    +
    +
      + + + + +
    • +
      +
      +
      +
      +
    +
    +
    --%> + + + + + diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp index 6aa50568..e68dc5e3 100644 --- a/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/com/webLayout.jsp @@ -10,150 +10,119 @@ - - - - + + + + + + <c:choose> + <c:when test="${fn:contains(URL , 'main/mainPage.')}"> + 한국지식재산보호원 + </c:when> + <c:when test="${fn:contains(URL , 'web/user/login/ssoLogin.')}"> + 로그인 < 한국지식재산보호원 + </c:when> + <c:otherwise> + <c:forEach var="result" items="${menuCurrentResultList}" varStatus="status"> + ${result.menuNm} < + </c:forEach> + 한국지식재산보호원 + </c:otherwise> + </c:choose> + - -<c:choose> - <c:when test="${fn:contains(URL , 'main/mainPage.')}"> - 한국지식재산보호원 저작권배움터 - </c:when> - <c:when test="${fn:contains(URL , 'web/user/login/ssoLogin.')}"> - 로그인<한국지식재산보호원 저작권배움터 - </c:when> - <c:otherwise> - <c:forEach var="result" items="${menuCurrentResultList}" varStatus="status">${result.menuNm}<</c:forEach>한국지식재산보호원 저작권배움터 - </c:otherwise> -</c:choose> - - - - - - - - - - - - <%-- --%> - - - - - - <%-- - - - --%> - - - - - - - - - - - - + + + + + + + + + + - -<%-- --%> -<%-- --%> -<%-- --%> -<%-- --%> - - + + + + + + + + + + + + + + + + - - - + z - - - - - - - <%-- --%> - - - - - + + - - - - - - - - + + + + + + + + +
    +
    +
    + 상표권 교육조건부 기소유예 +

    지식재산보호교육시스템

    +
    +
    +
    + + + +
    + +
    +
    +
    + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/com/webLayout_back_250918.jsp b/src/main/webapp/WEB-INF/jsp/web/com/webLayout_back_250918.jsp new file mode 100644 index 00000000..c63c2c9e --- /dev/null +++ b/src/main/webapp/WEB-INF/jsp/web/com/webLayout_back_250918.jsp @@ -0,0 +1,107 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="decorator" uri="http://www.opensymphony.com/sitemesh/decorator"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> +<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> + + + + + + + + + + + + + + +<c:choose> + <c:when test="${fn:contains(URL , 'main/mainPage.')}"> + 한국지식재산보호원 + </c:when> + <c:when test="${fn:contains(URL , 'web/user/login/ssoLogin.')}"> + 로그인<한국지식재산보호원 + </c:when> + <c:otherwise> + <c:forEach var="result" items="${menuCurrentResultList}" varStatus="status">${result.menuNm}<</c:forEach>한국지식재산보호원 + </c:otherwise> +</c:choose> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp b/src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp index ed5493bf..9e5c0184 100644 --- a/src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp +++ b/src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp @@ -1,487 +1,379 @@ - <%-- - Class Name : EgovNoticeList.jsp - Description : (사용자)게시물 목록화면 - Modification Information - - 수정일 수정자 수정내용 - ------- -------- --------------------------- - 2009.03.19 이삼섭 최초 생성 - 2011.08.31 JJY 경량환경 버전 생성 - - author : 공통서비스 개발팀 이삼섭 - since : 2009.03.19 +<%-- + Class Name : EgovNoticeList.jsp + Description : (사용자)게시물 목록화면 + Modification Information + + 수정일 수정자 수정내용 + ------- -------- --------------------------- + 2009.03.19 이삼섭 최초 생성 + 2011.08.31 JJY 경량환경 버전 생성 + + author : 공통서비스 개발팀 이삼섭 + since : 2009.03.19 --%> <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <%@ taglib prefix="ui" uri="http://egovframework.gov/ctl/ui"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%> <%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> -<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> + - + function fn_egov_downFile(atchFileId, fileSn){ + window.open("/cmm/fms/FileDown.do?atchFileId=" + atchFileId + "&fileSn=" + fileSn); + } + + - - -
    -
    -

    ${brdMstrVO.bbsNm}

    -
    - - -
    + +
    +
    +

    ${brdMstrVO.bbsNm}

    +
    + + +
    +
    + +
    + + + + + + + + + + + + + + + +
    +
    + +
    - - - - - <%--
    - -
    +
    + + + +
    +
    + + +
    + + + + + - - - - ㆍ저작권 교육 시스템과 관련하여 공지사항을 전해드립니다. -
    ㆍ공지사항과 관련하여 궁금한 점은 담당자에게 문의해주십시오. -
    -
    - - - - ㆍ저작권 교육 시스템과 관련한 자료실입니다. -
    ㆍ담당자에게 문의해주십시오. -
    -
    - - - - ㆍ저작권 교육 시스템 청소년 강사 게시판입니다. - - - - - - ㆍ저작권 교육 시스템 청소년 강사 공지사항입니다. - - - - - - ㆍ저작권 교육 시스템 청소년 ZOOM 신청 게시판입니다. - + +
    + + + + - - ㆍ저작권 교육 시스템과 관련된 사항을 전해드립니다. -
    ㆍ궁금한 점은 담당자에게 문의해주십시오. -
    + +
    + + + + + + - - - --%> - - - - - - - <%-- 구분값. 공모/결과 탭화면을 위한 --%> - - - - - - - - - - - -
    -
    - - -
    -
    - - - -
    -
    - -
    -
    공지사항 : 번호, 제목, 첨부, 작성일, 작성자, 조회수 등의 정보제공
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    공지사항 : 번호, 제목, 첨부, 작성일, 작성자, 조회수 등의 정보제공
    번호제목작성일 처리현황조회수첨부작성일작성자조회수
    -

    - 공지 -

    -
    - ', '');"> - - - - - 첨부파일 있음 - - -

    -
    -

    -
    -

    -
    -

    -
    - ', '');"> - - - - - - ', '');"> - - - - - 첨부파일 있음 - -
    - 검색된 내용이 없습니다. - - 검색된 내용이 없습니다. -
    -
    - -
    - - -
      -
    • - 번호 - 공지 -
    • -
    • - 제목 - - ', '');"> - - - -
    • - -
    • - 첨부 - - - 첨부파일 있음 - - -
    • + + + + 번호 + 제목 + + + 작성일 + 처리현황 + + 조회수 -
    • - 작성일 - -
    • -
    • - 작성자 - -
    • +
      + + + 첨부 + + 작성일 + 작성자 + + 조회수 + + +
      + + + + + + + +

      공지

      + + + ', '');"> + + + + + + + 첨부파일 있음 + + + +

      +

      + +

      +
      + +
      +
      + + + + +

      + + + + + ', '');"> + + + + + + + + + + + ', '');"> + + + + + + + 첨부파일 있음 + + + + + + + + + + + +
      + + + + + + 검색된 내용이 없습니다. + + + 검색된 내용이 없습니다. + + + + + + +
    + +
    + + +
      +
    • + 번호 + 공지 +
    • +
    • + 제목 + + ', '');"> + + + +
    • + +
    • + 첨부 + + + 첨부파일 있음 + + +
    • +
      +
    • + 작성일 + +
    • +
    • + 작성자 + +
    • +
    • + 조회 + +
    • +
    +
    +
    + + +
      +
    • + 번호 + +
    • + + +
    • + 제목 + + ', '');"> + + + +
    • +
    • + 작성일 + +
    • +
    • 조회
    • -
    -
    - - - -
      + + +
    • - 번호 + 제목 - + ', '');"> + +
    • - - -
    • - 제목 - - ', '');"> - - - -
    • -
    • - 작성일 - -
    • - -
    • - -
    • -
      -
      - -
    • - 제목 - - ', '');"> - - - -
    • - -
    • - - 첨부 - 첨부파일 있음 - -
    • -
      -
    • - 작성일 - -
    • -
    • - 작성자 - -
    • - - -
    • - 조회수 - -
    • -
      -
      -
      -
    -
    - <%-- 게시물이 없을때 --%> - - - - - -
    + +
  • + 첨부 + + + 첨부파일 있음 + + +
  • +
    +
  • + 작성일 + +
  • +
  • + 작성자 + +
  • + +
  • + 조회수 + +
  • +
    + + + + -
    -
    -
    -
    -
    -
    - - - -
    -
    - -
    - -
    -
    + <%-- 게시물이 없을때 --%> + + + +
    + +
    +
    +
    +
    + + +
    +
    + + +
    + +
    +
    +