index.jsp
GET방식으로 보내기
<form action="/king/view" method="GET">
<input name="id" type="text">
<input type="submit">
</form>
POST방식으로 보내기
<form action="/king/view" method="POST">
<input name="id" type="text">
<input type="submit">
</form>
컨트롤러
@RequestMapping(value = "/view", method = RequestMethod.GET)
public String home(@RequestParam("id") String id, Model model) {
Membar m = new Membar();
m.setId(id);
model.addAttribute("mem", m);
return "board/view";
}
@RequestMapping(value = "/view", method = RequestMethod.POST)
public String home12(@RequestParam("id") String id, Model model) {
Membar m = new Membar();
m.setId(id);
model.addAttribute("mem", m);
return "board/view";
}
컨트롤러에서는 메소드 명만 다르게해서 2개를 같이 만들어놔도된다.
이렇게 되면 index에서 GET이나 POST 아무거나해도 받을 수 있다.
view.jsp
<p>아이디 ${mem.id} </p>
'JAVA > Spring 4.0' 카테고리의 다른 글
Spring4.0 resources 경로이용하기 (0) | 2015.09.16 |
---|---|
Spring4.0 ModelAndView 이용한 전달 (0) | 2015.09.16 |
Spring4.0 @PathVariable 이용한 경로 변수 (0) | 2015.09.16 |
Spring4.0 @RequestMapping을 이용한 요청매핑 (0) | 2015.09.16 |
Spring4.0 @RequestParam 이용한 전달 (0) | 2015.09.16 |