본문 바로가기
목차
Spring

Spring MVC (스프링 웹 MVC) 강의 37 - @RequestParam Optional 속성

by 지각생 2022. 1. 9.
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

댓글