JAVA Basic 강의자료] @RequestParam에 의한 데이터 송수신

 

JAVA Basic 강의자료] @RequestParam에 의한 데이터 송수신

 

 

 

 

실무개발자를위한 실무교육 전문교육센터학원
www.oraclejava.co.kr에 오시면 보다 다양한 강좌를 보실 수 있습니다.

 

 

@RequestParam에 의한 데이터 송수신

 

 

<소스코드>

 


@Controller @RequestMapping("/test/form1")
public class Form1Controller {
   
//・브라우저로부터 직접 접근(=GET)할 경우 메서드
//・초기화 동작
@RequestMapping(method=RequestMethod.GET)
    public void setupForm(Model model) {
        model.addAttribute("name", "");
        model.addAttribute("mail", "");
        model.addAttribute("age", "0");
model.addAttribute("isConfirmed", true);}
   
//Form의 각 항목의 이름을 일치시킬 필요 있다.
//value속성을 생략할 경우, 변수명이 Form의 이름이 된다.
    // post로 보낼 경우
    @RequestMapping(method=RequestMethod.POST)
    public ModelAndView doAction(@RequestParam String name,
            @RequestParam(value="mail", defaultValue="default@example.com") String mailAddress,
            @RequestParam(defaultValue="0") Integer age) {
            @RequestParam(defaultValue="false") Long confirmed
       
        //・・・처리 수행
        ModelAndView mav = new ModelAndView("forward:/hello.html");
        return mav;
    }
}

+ Recent posts