URL에 대한 매칭되는 메소드의 RequestMapping 을 알고자 합니다.
- 작성자 :
- 김*훈
- 작성일 :
- 2014-05-19 11:27:29
- 조회수 :
- 789
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요
현재 인터셉터에서 들어오는 URL의 엔트패턴 정보를 확인하고자 합니다.
예를들어 @RequestMapping(value="/common/{codeTy}/{codeId}/boardList.do") 와같이 컨트롤단에 설정하고
인터셉터에서 URL에 매팅되는 엔트패턴의 정보를 확인하고자 합니다.
request.getServletPath() 통하여 들어오는 URL이 "/common/board/A01/boardList.do" 라고 하면 이 값이 매핑되는 RequestMapping ID ( value="/common/{codeTy}/{codeId}/boardList.do") 를 알고 자 합니다.
잘 부탁드립니다.
단순하게 말해서 들어오는 URL에 대한 매칭되는 메소드의 RequestMapping 을 알고자 합니다.
현재 인터셉터에서 들어오는 URL의 엔트패턴 정보를 확인하고자 합니다.
예를들어 @RequestMapping(value="/common/{codeTy}/{codeId}/boardList.do") 와같이 컨트롤단에 설정하고
인터셉터에서 URL에 매팅되는 엔트패턴의 정보를 확인하고자 합니다.
request.getServletPath() 통하여 들어오는 URL이 "/common/board/A01/boardList.do" 라고 하면 이 값이 매핑되는 RequestMapping ID ( value="/common/{codeTy}/{codeId}/boardList.do") 를 알고 자 합니다.
잘 부탁드립니다.
단순하게 말해서 들어오는 URL에 대한 매칭되는 메소드의 RequestMapping 을 알고자 합니다.
A
안녕하세요.
HandlerInterceptorAdapter를 상속받아 preHandle 메소드를 오버라이딩하시면 됩니다.
preHandle() 메소드 내에서는 HttpServletRequest 객체에 있는 requestURI 정보를 추출하여 원하시는 기능을 구현할 수 있습니다.
그 다음 DefaultAnnotationHandlerMapping에 해당 interceptor를 등록해주시면 됩니다.
감사합니다.
HandlerInterceptorAdapter를 상속받아 preHandle 메소드를 오버라이딩하시면 됩니다.
preHandle() 메소드 내에서는 HttpServletRequest 객체에 있는 requestURI 정보를 추출하여 원하시는 기능을 구현할 수 있습니다.
그 다음 DefaultAnnotationHandlerMapping에 해당 interceptor를 등록해주시면 됩니다.
감사합니다.