본문 바로가기

Spring 3/@RequestParam

@RequestParam example

스프링 프레임워크의 @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";

    }