템플릿프로젝트 레프트메뉴
- 작성자 :
- m****7
- 작성일 :
- 2025-02-05 14:22:03
- 조회수 :
- 51
- 구분 :
- 적용지원(기술지원)
- 진행상태 :
- 완료
Q
안녕하세요 현재 Business Template 프로젝트를 생성하여 로직을 파악중에 있습니다.
다름이 아니라, 관리자 아이디로 내부서비스관리 > 게시판생성관리 를 통해서 게시판을 하나 생성했으나
알림정보 탭 클릭 시 레프트 메뉴에 출력되게 하는 방법을 찾을 수 없어서 문의 드립니다.
EgovIncHeader.jsp 파일에
<div>
<h2>알림정보</h2>
<ul>
<li><a href="/ebt_webapp/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_AAAAAAAAAAAA">공지사항!!</a></li>
<li><a href="/ebt_webapp/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_CCCCCCCCCCCC">업무게시판</a></li>
<li><a href="/ebt_webapp/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001">게시판테스트</a></li>
</ul>
</div> 이런식으로 추가를 했더니 메뉴 전체보기 부분에서만 출력이 됩니다. 해당 url로 정상적으로 이동은 되구요..
혹시 LETTNBBSUSE 테이블에 등록이 되어있지 않아서 레프트메뉴에 보이지 않는것인가 하여서 아래 쿼리문을 통해 LETTNBBSUSE 테이블에 등록은 했습니다.
INSERT INTO LETTNBBSUSE (
BBS_ID, TRGET_ID, USE_AT, REGIST_SE_CODE,
FRST_REGIST_PNTTM, FRST_REGISTER_ID,
LAST_UPDT_PNTTM, LAST_UPDUSR_ID
) VALUES (
'BBSMSTR_000000000001', -- (내가 만든 게시판)
'SYSTEM_DEFAULT_BOARD',
'Y',
'REGC01',
NOW(),
'USRCNFRM_00000000000',
NOW(),
'USRCNFRM_00000000000'
);
근데 알림정보를 탭을 클릭했을때 나오는 화면의 레프트 메뉴에 해당 게시판이 추가되지 않습니다. 레프트메뉴를 수정하려면 어느부분을 수정해야하는지 알려주세요.
그리고 EgovIncLeftmenu.jsp파일에 작성 된 menuList는 어디서 확인해야하는지 알려주시면 감사하겠습니다.
다름이 아니라, 관리자 아이디로 내부서비스관리 > 게시판생성관리 를 통해서 게시판을 하나 생성했으나
알림정보 탭 클릭 시 레프트 메뉴에 출력되게 하는 방법을 찾을 수 없어서 문의 드립니다.
EgovIncHeader.jsp 파일에
<div>
<h2>알림정보</h2>
<ul>
<li><a href="/ebt_webapp/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_AAAAAAAAAAAA">공지사항!!</a></li>
<li><a href="/ebt_webapp/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_CCCCCCCCCCCC">업무게시판</a></li>
<li><a href="/ebt_webapp/cop/bbs/selectBoardList.do?bbsId=BBSMSTR_000000000001">게시판테스트</a></li>
</ul>
</div> 이런식으로 추가를 했더니 메뉴 전체보기 부분에서만 출력이 됩니다. 해당 url로 정상적으로 이동은 되구요..
혹시 LETTNBBSUSE 테이블에 등록이 되어있지 않아서 레프트메뉴에 보이지 않는것인가 하여서 아래 쿼리문을 통해 LETTNBBSUSE 테이블에 등록은 했습니다.
INSERT INTO LETTNBBSUSE (
BBS_ID, TRGET_ID, USE_AT, REGIST_SE_CODE,
FRST_REGIST_PNTTM, FRST_REGISTER_ID,
LAST_UPDT_PNTTM, LAST_UPDUSR_ID
) VALUES (
'BBSMSTR_000000000001', -- (내가 만든 게시판)
'SYSTEM_DEFAULT_BOARD',
'Y',
'REGC01',
NOW(),
'USRCNFRM_00000000000',
NOW(),
'USRCNFRM_00000000000'
);
근데 알림정보를 탭을 클릭했을때 나오는 화면의 레프트 메뉴에 해당 게시판이 추가되지 않습니다. 레프트메뉴를 수정하려면 어느부분을 수정해야하는지 알려주세요.
그리고 EgovIncLeftmenu.jsp파일에 작성 된 menuList는 어디서 확인해야하는지 알려주시면 감사하겠습니다.
환경정보
-
- OS 정보 : windows10
- 표준프레임워크 버전 : 4.3
- JDK(JRE) 정보 : 18
- WAS 정보 : tomcat9.0
- DB 정보 : mysql
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크 센터입니다.
Business Template 프로젝트에서 좌측 메뉴의 생성은
메인 컨트롤러 (EgovMainController.java) 에서 헤더 조회 시, menuManageService.selectMainMenuLeft(menuManageVO) 메서드에 의해
전체 메뉴 리스트를 조회하며 그 내용은 EgovIncHeader.jsp의 menuListForm에서 확인 가능합니다.
해당 전체 메뉴 리스트를 기반으로 c:import 태그를 사용하여 삽입된 EgovIncLeftmenu.jsp 에서
스크립트를 통해 동적으로 좌측 메뉴의 목록을 만드는 구조로 되어 있으므로
해당 부분의 쿼리 및 스크립트를 확인하여 보시기 바랍니다.
이상의 내용을 페이지 내에서 확인해 보시려면 다음 절차대로 진행하면 됩니다.
1. 신규 게시판 생성 및 사용 등록
2. '내부 시스템 관리 - 프로그램 목록 관리' 에서 url 및 경로를 등록
3. '내부 시스템 관리 - 메뉴 목록 관리' 에서 메뉴를 등록
4. '내부 시스템 관리 - 메뉴 생성관리' 에서 권한 코드에 따른 메뉴 생성 처리를 완료
또한 LETTNBBSUSE 테이블에 데이터를 등록할 경우에는 직접적으로 쿼리를 이용하지 않아도 '내부서비스 관리 - 게시판 사용관리 - 등록' 에서
가능하므로 참고 부탁 드립니다.
감사합니다.
표준프레임워크 센터입니다.
Business Template 프로젝트에서 좌측 메뉴의 생성은
메인 컨트롤러 (EgovMainController.java) 에서 헤더 조회 시, menuManageService.selectMainMenuLeft(menuManageVO) 메서드에 의해
전체 메뉴 리스트를 조회하며 그 내용은 EgovIncHeader.jsp의 menuListForm에서 확인 가능합니다.
해당 전체 메뉴 리스트를 기반으로 c:import 태그를 사용하여 삽입된 EgovIncLeftmenu.jsp 에서
스크립트를 통해 동적으로 좌측 메뉴의 목록을 만드는 구조로 되어 있으므로
해당 부분의 쿼리 및 스크립트를 확인하여 보시기 바랍니다.
이상의 내용을 페이지 내에서 확인해 보시려면 다음 절차대로 진행하면 됩니다.
1. 신규 게시판 생성 및 사용 등록
2. '내부 시스템 관리 - 프로그램 목록 관리' 에서 url 및 경로를 등록
3. '내부 시스템 관리 - 메뉴 목록 관리' 에서 메뉴를 등록
4. '내부 시스템 관리 - 메뉴 생성관리' 에서 권한 코드에 따른 메뉴 생성 처리를 완료
또한 LETTNBBSUSE 테이블에 데이터를 등록할 경우에는 직접적으로 쿼리를 이용하지 않아도 '내부서비스 관리 - 게시판 사용관리 - 등록' 에서
가능하므로 참고 부탁 드립니다.
감사합니다.