spring 스프링

@PathVariable을 이용한 경로 변수

KIMSG 2017. 7. 22. 18:18

http://yang1650.tistory.com/133



@PathVariable을 이용한 경로 변수

*ID가 10인 회원의 정보를 조회하기 위한 URL을 구성할 때 다음과 같이 ID 값을 요청경로에 포함시키는 방법을 사용할 수 있다.

http://localhost:8080/sp4-chap13/member/detail/10

각 회원의 ID값이 달라지므로 회원마다 경로의 마지막 부분이 달라진다. 이렇게 경로의 특정부분의 값이 고정되어 있지 않고 달라질 때 사용할 수 있는 것이 @PathVariable이다.

@PathVariable을 사용하면 가변 경로를 처리할 수 있다.



1
2
3
4
5
6
7
8
    @RequestMapping(value = "/sys/{prodType}_vw.do")
      public String view(
                  @ModelAttribute("prodVo") ProdVO searchVO, // 161109 add
                  String prodType, // 161109 add
                  // String prodNo, // 161109 add
                  HttpSession session,
                  HttpServletRequest request,
                  ModelMap model) throws Exception{
cs