728x90



required와 value는 아직 안 봤다.
기본값 사용하지 않고 name에 해당하는 값을 쿼리로 전달하면 오류가 발생한다.
왜냐면 required 기본값이 ture이다.
그럼 false로 하면 어떻게 될까?
일단 원래상태는


이런 오류가 뜬다.

서버 재시작 후 페이지 새로 고치면

전달하는 값이 전달되지 않았다면 null값이 오는데 int에는 null값을 담을 수 없으므로
int를 Integer로 바꿔준다.

다시 서버 재시작 후 웹 새로고침


문제 없이 페이지 전달됨.

value는 name의 별칭
value를 쓰나 name을 쓰나 같지만
둘 다 같이 쓰면 안된다. 뭘 써야할지 몰라 한다.
출처:
https://www.youtube.com/watch?v=NlUvvtCe-6I&list=PLq8wAnVUcTFUHYMzoV2RoFoY2HDTKru3T&index=63
728x90
'Spring' 카테고리의 다른 글
| Spring MVC (스프링 웹 MVC) 강의 39 - POST 입력방법 (0) | 2022.01.09 |
|---|---|
| Spring MVC (스프링 웹 MVC) 강의 38 - POST 입력을 위한 Admin 컨트롤러 추가하기 (0) | 2022.01.09 |
| Spring MVC (스프링 웹 MVC) 강의 36 - QueryString 입력 #2 : 변수명 별칭과 기본 값처리 (0) | 2022.01.09 |
| Spring MVC (스프링 웹 MVC) 강의 35 - QueryString 입력 #1 (0) | 2022.01.08 |
| Spring MVC (스프링 웹 MVC) 강의 34 - 지금까지 다루었던 내용과 이번에 다루게 될 사용자 입력 5가지 (0) | 2022.01.08 |
댓글