[Spring 오류] Required request parameter 'searchType' for method parameter type String is not present

Gammi·2023년 1월 25일
0

오류 해결

목록 보기
19/25

✔ 스프링 오류


목록 페이지를 실행했는데 페이지가 아예 날라갔다



메시지를 살펴보면

Required request parameter 'searchType' for method parameter type String is not present


searchType 파라미터를 찾을 수가 없대,,,


뷰페이지에서 제대로 넘어가는지 확인하고 컨트롤러에서 잘 넘어왔는지 확인하려고 했는데 제대로 적었단 말이지...(아님)





컨트롤러에서 이렇게 파라미터를 받아오는데

널스트링은 꼭 defaultValue를 정해주지 않아도 된다고해서 searchType과 keyword에는 defaultValue를 넣어주지 않았는데 여기서 문제가 생긴 거였다.


defaultValue를 적어도 되지 않는 상황은 목록에서 검색했을 때만 그런 거고,

나는 홈에서 글목록으로 이동한(받아올 파라미터가 아예 없는 상황) 거라서 defaultValue 지정이 필요했다.





✔ 오류 해결



위의 사진처럼searchType이랑 keyword에도 defaultValue를 추가해주면





목록 페이지 잘 나온다!ㅎㅎ

profile
개발자가 되었어요⭐️

0개의 댓글