Spring
Spring - RequestParam 사용법
dev_SiWoo
2022. 1. 26. 09:55
public String doSometing( @RequestParam("가져올 데이터의 이름") [데이터타입] [가져온데이터를 담을 변수], Model model)
위와 같은 형식으로 사용하는데 @RequestParam 어노테이션은 servlet에서
HttpServletRequest 객체와 같은 역할을 수행한다.
아래는 예시코드이다.
1
2
3
4
|
@RequestMapping(value = "/read", method = RequestMethod.GET)
public void read(@RequestParam("bno") int bno, Model model) throws Exception {
model.addAttribute(service.read(bno));
}
|
cs |
@RequestParam을 이용해서 외부에서 전달될 bno값을 전달 받는다. bno에 따른 게시글에 대한 read 페이지를 보여주는 메소드이므로 조회된 결과를 JSP로 전달해야하기 때문에 Model 객체를 사용한다.
값을 넘겨주지 않을 경우 BadRequest 400에러가 발생한다.