有没有办法找出正在评估的当前视图(或gsp文件)?
由于URL映射和转发,RequestURI无效。
我正在尝试根据当前的GSP文件动态检索资源。例如,如果正在执行product / view.gsp,我想要包含product / view.css和product / view.js(如果它们存在)。我遇到问题的部分是获取文本“view”
答案 0 :(得分:8)
gsp页面被编译成派生自org.codehaus.groovy.grails.web.pages.GroovyPage的类。您可以使用${this.getGroovyPageFileName()}
或${groovyPageFileName}
获取gsp文件的完整路径名。你必须自己修剪路径信息。