@RequestParam

: 값을 입력하지 않은 변수에 오류를 출력하는 것이 아니라 default값 지정해주기

 


 @RequestParam()


 * Controller의 매개변수를 재정의하는 용도
 * 만약 client에서 보내는 변수 이름과 Controller에서 사용하는 변수 이름을

   다르게 하고 싶으면 '@RequestParam(name="변수") String 내이름'
 * client에서 해당 변수값을 빼먹고 전송했을 때 오류를 최소화 하기 위해선
   '@RequestParam(name="내이름", required=false, defaultValue="홍길동") String 내이름'
 * client에서 '내이름'변수에 값을 보내지 않으면 기본값인 '홍길동'문자열을 '내이름'변수에 할당한다.

// required=false : 필수가 아님을 의미(=값이 안와도 됨)
// defaultValue="500" : 값을 500으로 할당

 

+) int로 선언한 변수에 정수가 아닌값을 넣으면?

 

+ Recent posts