서블릿에서 일일이 getParameter로 받아내던 것과 달리 스프링에서는 더 쉽게 파라미터들을 받아올 수 있다!

 

파라미터 받는 방법 5

 

1. HttpServletRequest

-> 서블릿 방식

2. @RequestParam

-> value / required / defaultValue 속성을 가지고 있음

-> value : input태그 name

-> required : 파라미터 필수 여부 ( 기본값 : true)

-> defaultValue : 전달 받은 파라미터 값이 없을 때 기본 값

3. @RequestParam을 생략

-> ("태그명==매개변수명") 일때

4. @ModelAttribute == 커맨드객체

-> 요청 시 전달 받은 파라미터를 객체 형태로 매핑하는 역할을 해줌

-> 해당 객체 클래스에 기본생성자 getter setter등 생성 

-> 해당 객체 멤버 변수명과 input 태그 name 일치

5. @ModelAttribute을 생략

 

 

 

+ Recent posts