📅2024. 02.06 42일차
@RequestParam(defaultValue="0")int boardId
파라미터 값을 안 받 았을 때 default 값을 지정할 수 있다.
요구사항:
게시물 대량 생성o
버튼생성o
현재 페이지 활성화o
page의 최대 크기 o
-> 게시물의 총 갯수에 맞게
UsrArticleController에서 페이지최대크기를 나타낼 수 있는 변수 pagesCount를만들고, 게시판별 게시물의 총 게시물갯수에서 페이지별 보여지는게시물수를 나눈 후 1을 더해준 값을 넣어줌.
limitPage를 jsp로 넘겨줘서 출력되는 마지막페이지수에 limitPage를 담아주니 성공.
boardId의 누락o
페이지번호를 나타내는 링크에 boardId파라미터를 추가해주니 성공.
2페이지는 11이 나와야 함
TIP
웹페이지에서 콘솔처럼 보고싶으면 jsp에서 div활용
💡 기억하기 💡 컨트롤러에서 jsp로 변수 넘겨주고싶으면 무조건
model.addAttribute("key", value);
<select-box> <radiobox>
어디서 찾아? 리스트
리스트에 검색창 먼저 만들어
usr/article/list?boardId=1&searchKeyword=어쩌구
이래야되나
이 방법이면,
searchKeyword 파라미터로 안받았을때는 게시글 다 나오게 해야함
searchKeyword 파라미터로 받았을때는 특정 게시물만 나오게 해야함
아니면, search버튼같은거 만들어서 눌렀을 때만
searchKeyword파라미터로 받는 방법은 가능한가?
showSearchList 메서드 뭐 이런거 만들어야하나
검색된 게시물만 나오게 하는 jsp를 만드는건 가능한가
searchKeywordByTitle
searchKeywordByBody
searchKeywordByWriter
쿼리로 찾아야 함.