728x90
게시판 검색 기능 추가
boardlist.html에서 내용 추가
<!-- <a th:if="${page != nowPage}" th:href="@{/board/list(page = ${page - 1})}" th:text="${page}"></a> -->
<a th:if="${page != nowPage}" th:href="@{/board/list(page = ${page - 1}, searchKeyword = ${param.searchKeyword})}" th:text="${page}"></a>
쿼리 스트링의 특정 키워드(param.searchKeyword)을 searchKeyword로 전달하기때문에 페이지가 이동되어도 파라미터가 사라지지 않는다.
그리고 이어서 form 태그도 추가하여 검색창을 만들어준다.
<form th:action="@{/board/list}" method="get">
<input type="text" name="searchKeyword">
<button type="submit">검색</button>
</form>
localhost:8080/board/list 요청하여 게시글 제목 검색
이미지를 업로드했던 게시글을 검색하여 이미지를 확인해보기
728x90
'스프링 부트 > [스프링 부트] 게시판 무작정 따라하기' 카테고리의 다른 글
[스프링 부트] 게시판 무작정 따라하기 - 5. 게시글 수정 (0) | 2023.03.13 |
---|---|
[스프링 부트] 게시판 무작정 따라하기 - 10. 검색 기능 1편 (0) | 2023.03.13 |
[스프링 부트] 게시판 무작정 따라하기 - 9. 페이징 처리 2편 (0) | 2023.03.13 |
[스프링 부트] 게시판 무작정 따라하기 - 8. 페이징 처리 1편 (0) | 2023.03.13 |
[스프링 부트] 게시판 무작정 따라하기 - 7. 파일 업로드 (0) | 2023.03.13 |