navBar.tag파일에 있던
부트스트랩에서 가져온 네브바에 있는 검색코드에
action이랑 name 어트리뷰트 추가해줌
검색해보면 검색값이 search 리퀘스트파라미터에 검색값이 넘어감
list꺼내는 메소드에게 파라미터 더 받아야하니까
추가해주고 조회할때도 같이 넣어줌
관련된 메소드 수정해줌
매퍼에 있는 해당 메소드도 수정해줌
다이나믹 sql은 시작과 끝에 script태그 붙여줘야함
제목뿐만 아니라 작성자, 본문도 검색하고 싶다면
WHERE 절에
OR body LIKE #{pattern}
OR writer LIKE #{pattern}
쿼리를 추가해주면 됨
검색후 검색칸에 조회된 검색값 남아있게하기
네브바 파일에 가서 추가해주면 됨
여기까지 코드를 실행해보니
다른 페이지 번호를 클릭하니 검색값과 관련없는
게시글 목록이 나옴...
페이지 번호가 바뀌어도
검색한 목록으로 나오게끔
코드를 변경해보쟙..!!
검색을 안했을때는 search파라미터 안붙는 코드도
함께 넣어서 검색시에만 search파라미터 붙도록함
검색한 게시글만 보이게 했더니
글이 없는페이지의 번호까지 다 떴다.
게시글이있는 페이지만 보이게 코드를 수정함
전체 레코드수를 가져올때 검색된 레코드의 수만 가져오게하고
그에 따라 쿼리도 수정해줌
이로써 검색했을때 검색어도 유지되고
검색한 게시글만있는 페이지만 나오고
페이지번호도 그에따라 유동적으로 바뀌게끔
!!완성!!
'프로젝트 > 게시판만들기' 카테고리의 다른 글
게시판 목록 페이지번호 만들어주기 (페이지네이션) (1) | 2023.06.04 |
---|---|
alert창 tag로 만들기 (1) | 2023.06.03 |
글작성 페이지 css하기 (1) | 2023.06.03 |
게시판 네브바 만들기 (0) | 2023.06.03 |
게시판 만들기 CRUD (0) | 2023.05.28 |
댓글