본문 바로가기

Spring

getParameter / @RequesetParam / @ModelAttribute

service이용해서 받은 값들을

Controller 에 보내서 처리후 

View 로 보내주는것이 보통이다.

 

이 때, controller로 온 값들을 받는 방법을 알아보자.

 

====================================================================

@RequestMapping(value="/")

public String home(HttpServletRequest httpServeltRequest){

 

  String nickname = httpServeltReqest .getParameter(" nickname ");

  String name      = httpServeltReqest .getParameter("    name   ");

  String id           = httpServeltReqest .getParameter("     id       ");

 

  Sysout ( nickname + name + id );

  return "home"

}

====================================================================

@ReqeustMapping(value="/")

public String home(

  @RequestParam(value="id",defaultValue="false") String id,

  @RequestParam(value="name", defaultValue="false")String name,   

  @RequestParam(value="nickname",defaultValue="false")String nickname){

 

  Sysout (nickname + name + id );

  return home;

}

====================================================================

@RequestMapping(value="/")

public String home( @ModelAttribute("User") UserVO user){

 

  Sysout( user.ToString() ) ;

 

  return home;

}

'Spring' 카테고리의 다른 글

ModelAndView  (0) 2020.01.30
xml파일에서 properties 파일을 사용하는 방법  (0) 2020.01.29
tiles3 셋팅 방법 미완성  (0) 2020.01.22
Servlet Controller 차이  (0) 2020.01.21
AJAX (feat json  (0) 2020.01.21