보기에서 뷰를 반환 한 컨트롤러와 메소드의 이름에 액세스하려면 어떻게해야합니까? 이것은 Grails에서 다소 직설적이지만, 나는 평범한 봄에 그것을 어떻게 처리 할 것인지에 대해 난처한 입장이다.뷰에서 스프링 컨트롤러와 메소드의 이름 가져 오기
0
A
답변
2
JSP (바로 JSP보기를 사용하고 있습니까?)에는 Grails와 같이 ${controllerName}
표현식이 없습니다. 그러나 모델을 통해 컨트롤러와 메서드의 이름을 전달할 수 있습니다.
2
는 컨트롤러 메소드
String className = this.getClass().getName();
에서 할 모델로 클래스 명을 추가합니다.
관련 문제
- 1. 부분 뷰에서 데이터 가져 오기
- 2. 뷰에서 폴더 이름 목록 가져 오기 MVC 면도칼 C#
- 3. 뷰에서 코드를 뷰어로 가져 오기
- 4. 컨테이너 뷰에서 데이터 가져 오기
- 5. 뷰에서 fragment 인스턴스 가져 오기
- 6. 서브 뷰에서 CGContextRef 가져 오기
- 7. 메소드의 스프링 병렬 실행
- 8. 스프링 프로젝트를 다른 스프링 프로젝트로 가져 오기
- 9. 일반 스프링 MVC 컨트롤러와 상속
- 10. 스프링 3 컨트롤러와 상대 경로
- 11. 스프링 컨트롤러와 HttpServlet 성능상의 비교
- 12. 지속성 이름 가져 오기
- 13. 전체 이름 가져 오기
- 14. QPushButton의 이름 가져 오기
- 15. 데이터베이스 이름 가져 오기?
- 16. 인스턴스 이름 가져 오기
- 17. PHP에서 클래스 메소드의 관측 가능성 가져 오기
- 18. 뷰에서 스프링 컨트롤러 이름에 접근하기
- 19. jar에서 스프링 빈 가져 오기
- 20. 스프링 MVC에서 java.lang.NullPointerException 가져 오기
- 21. 스프링 데이터 JPA 가져 오기
- 22. 스프링 빈에서 리소스 가져 오기
- 23. C# 컨트롤러와 뷰에서 두 변수 추적하기
- 24. 메서드 내에서 클래스 이름 가져 오기
- 25. 뷰에서 Django Admin 클래스 변수 가져 오기
- 26. 컨트롤러에서 강력한 형식의 뷰에서 데이터 가져 오기
- 27. 뷰에서 fullPage.js 가져 오기 CommonJS way
- 28. WPF 트리 뷰에서 선택된 텍스트 가져 오기
- 29. PHP 모듈 개발에서 뷰에서 값 가져 오기
- 30. 항목의 목록 뷰에서 "_ID"값 가져 오기
그 중 하나에 대해 생각하고 피할 수 있을지 궁금해하지만 ;-) 그러나 이것은 이것을 처리하는 가장 간단한 방법 일 수 있습니다. – vector
그러면 HandlerInterceptorAdapter를 구현하는 것이 좋습니다. 나는이 질문이 당신을 도울 것 같아요 : http://stackoverflow.com/questions/8384903/how-to-get-controller-method-name-in-spring-interceptor-prehandle-method. 일단 컨트롤러의 이름과 메소드 이름을 얻으면,'postHandle' 메쏘드로 모델에 추가 할 수 있습니다. – lunr
'HandlerInterceptor'는 좀 더 자세히 설명되어 있습니다 : http://stackoverflow.com/a/21278494/280244 – Ralph