2010-06-07 3 views
7

평가중인 현재보기 (또는 gsp 파일)를 찾을 수있는 방법이 있습니까?Grails : 현재 Taglib에서보기 이름 받기

URL 매핑 및 전달로 인해 RequestURI가 작동하지 않습니다.

현재 GSP 파일을 기반으로 리소스를 동적으로 검색하려고합니다. 예를 들어 product/view.gsp가 실행중인 경우 product/view.css 및 product/view.js (있는 경우)를 포함하고 싶습니다. 내가 문제가있는 부분은 텍스트 "보기"를 얻는 것입니다

답변

8

gsp 페이지는 org.codehaus.groovy.grails.web.pages.GroovyPage에서 파생 된 클래스로 컴파일됩니다. ${this.getGroovyPageFileName()} 또는 ${groovyPageFileName}으로 gsp 파일의 전체 경로 이름을 가져올 수 있습니다. 경로 정보를 스스로 다듬어야합니다.