스프링 프레임워크의 @RequestParam 사용 예
//HttpServletRequest 객체를 이용한 파라미터 처리
@RequestMapping(value="/gugu", method=RequestMethod.GET)
public String gugu( HttpServletRequest request, Model model) {
int dan = Integer.parseInt( request.getParameter("dan") );
model.addAttribute("gugu", myservice.getGugu(dan) );
return "gugu";
}
// @RequestParam 을 사용하여 파라미터를 처리하는 예
@RequestMapping(value="/gugu", method=RequestMethod.GET)
public String gugu(@RequestParam("dan") int dan, Model model){
model.addAttribute("gugu", myservice.getGugu(dan) );
return "gugu";
}
// required=false, defaultValue="2" 사용 예
@RequestMapping(value="/gugu", method=RequestMethod.GET)
public String gugu(@RequestParam(value="dan",
required=false, defaultValue="2") int dan, Model model){
model.addAttribute("gugu", myservice.getGugu(dan) );
return "gugu";
}