푸들푸들

[Error] 400 오류 / 검색 기능 본문

구디아카데미/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";
	}

 

--> 이 오류는 해결

 

'구디아카데미 > Error' 카테고리의 다른 글

[Error] 500 오류  (0) 2024.11.14
[Error] 405 오류  (1) 2024.11.08
[Error] 500 오류  (3) 2024.11.07
[Error] 압축해제 오류 0x80010135  (0) 2024.11.02
[Error] 오류메세지X, 404  (4) 2024.10.24