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;
}
}
'자바 > Java공부하기' 카테고리의 다른 글
JAVA Basic 강의자료] Command(@ModelAttribute)에 의한 데이터 송수신 (0) | 2016.10.04 |
---|---|
JAVA Basic 강의자료] @RequestParam에 의한 데이터 송수신(jsp샘플) (0) | 2016.10.04 |
JAVA Basic 강의자료] Form 데이터 송수신 (0) | 2016.09.30 |
JAVA Basic 강의자료] @RequestMapping에 의한 다양한 URL처리 (0) | 2016.09.30 |
JAVA Basic 강의자료] 전이되는 곳을 생략하는 경우(View의 패스가 없음) (0) | 2016.09.30 |