@RequestMapping(value = "config/properties/test/{idx}")
public String propertiesTest(@PathVariable int idx, Model model) { ... }
위와 같이 int 형태로 index를 받아서 숫자 형태로 매핑 시켜도 되고,
@RequestMapping(value = {"config/properties/test/1", "config/properties/test/2", "config/properties/test/3"})
public String propertiesTest(Model model) { ... }
이 처럼 그냥 전체를 다 써 줘도 된다.
분기 처리를 해 주고 싶으면
String requestUrl = (String)request.getAttribute(HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTE);
로 값을 받아와서 분기 처리 해 주면 된다고 한다.
같은 view 페이지에 내용만 다르게 해서 뿌려줘야 할 경우가 생겨서 사용해 보았다.
댓글
댓글 쓰기