본문 바로가기
Language & Framework & GIT/Spring

[Spring] @RequestParam

by veganwithbacon 2022. 8. 4.
반응형

  RequestParam 

 Spring Controller에서 @RequestParam은 매우매우 유용한 기능이다.

 

request.getParameter의 기능과 비슷하다고 볼수 있는데 RequestParam은 jsp에서 보낸 request값을 효율적으로

받기 위해 사용된다. HttpServeltRequest에서는 getParameter()메소드를 이용했지만,@RequestParam을 이용해서 받아오는 방법도 있다.

 

메소드의 파라미터값으로 @RequestParam을 넣어주면 된다.

 

코드를 통해 보면

@Controller
public class wooController{
       @RequestMapping("/road/roadname")
       @public String roadname(@RequestParam("id"),String id,@RequestParam("pwd")String pwd,Model model){
                   model.addAttribute("id",id);
                   model.addAttribute("pwd",pwd);
                   return "/road/roadname";
    }
 }

roadname 메소드의 인자값으로 @RequestParam( ) 어노테이션을 넣어서 값을 받아온다

@RequestParam("가져올 데이터명") [데이터 타입] [가져온 데이터를 담을 변수명]

위와 같이 형식으로 사용한다

반응형

댓글