구디아카데미/Error
[Error] 400 오류 / 검색 기능
COCO_develop
2024. 11. 13. 12:36
filmOne에서 배우 검색 기능을 구현한 후 오류가 남
filmOne에 접속하자마자 searchName이 존재하지 않는다고 뜸
Controller 배우 검색 부분만
public class FilmController {
@GetMapping("/on/filmOne")
public String filmOne(Model model,@RequestParam Integer filmId,@RequestParam String searchName) {
// 배우 검색 리스트
if(searchName != null) { // 배우이름검색 버튼 클릭 - 요청
List<Actor> searchActorList = actorService.getActorListByActor(searchName);
model.addAttribute("searchActorList",searchActorList);
}
}
}
파라미터 값이 존재하지 않아 오류가 난거 같음
-> 디폴트 값 추가 @RequestParam(required = false) String searchName)
@GetMapping("/on/filmOne")
public String filmOne(Model model,@RequestParam Integer filmId,@RequestParam(required = false) String searchName) {
// 배우 검색 리스트
if(searchName != null) { // 배우이름검색 버튼 클릭 - 요청
List<Actor> searchActorList = actorService.getActorListByActor(searchName);
model.addAttribute("searchActorList",searchActorList);
}
return "on/filmOne";
}
--> 이 오류는 해결