해당 포스팅은 강의 복기용으로 키워드를 기록하는 용도의 포스팅입니다.
--------------------------------------------------------------------------------------------------
PLSQL의 반복문을 이용하여 더미데이터 insert 하기)
DECLARE
BEGIN
FOR N IN 1..100 LOOP
INSERT INTO BOARD_TBL
VALUES(SEQ_BOARDNO.NEXTVAL,'게시글번호'||N)
END LOOP;
END;
/
페이징처리)
1. 전체 게시물 구하기
2. 현재 페이지 구하기
3. 총 페이지 개수 구하기
4. NAVI 시작값 구하기
5. NAVI 끝값 구하기
6.RowBounds에 넣을 매개값 구하기
limit : 한 페이지에 보여줄 게시물의 개수
offset : currentPage에 따른 게시물 기준.
limit이 10일 때 현재페이지가1이면 0, 현재페이지가 2이면 10,
현재페이지가3이면 20.
(currentPage-1)*limit
maxPage 계산식
(int)((double)totalCount / boardLimit + 0.9);
startNavi 계산식
(int)((doubloe)currentPage / naviLimit +0.9);
/***/ 파란색 주석)
메소드 위에
/*
*@param model
*@return mv
*/
과 같이 적으면 이클립스 노란색 설명창에서 확인이 가능하다.
이클립스 편의기능)
Alt + Shift + A 로 멀티커서모드 진입 후 Shift + 위아래 방향키로 멀티라인 편집 가능!
Ctrl + Shift + R로 파일 찾기 가능!
Ctrl + Shift + S로 한번에 저장 가능!
Ctrl + Shift + O로 import 가능!
게시물 상세페이지, 수정,삭제 기능 구현)
session에 게시물번호를 저장하여 활용하는 것이 포인트
js)
하이퍼링크 이동방지
event.preventDefault();
'개발 > KH국비지원과정' 카테고리의 다른 글
[KH국비지원 웹개발자 과정] Day_61 키워드,스프링MVC 검색기능, postcodify, (0) | 2022.09.17 |
---|---|
[KH국비지원 웹개발자 과정] Day_60 키워드, 게시물수정(첨부파일), 검색기능(동적쿼리), JSP 잔기능 (0) | 2022.09.14 |
[KH국비지원 웹개발자 과정] Day_58 키워드 @RequestMapping , 스프링 Encoding설정 등 (0) | 2022.09.06 |
[KH국비지원 웹개발자 과정] Day_57 키워드, 메이븐,스프링(Spring) 프레임워크 (1) | 2022.09.05 |
[KH국비지원 웹개발자 과정] Day_56 키워드, UML,클래스다이어그램 (0) | 2022.09.01 |