Grails:从Taglib中获取当前视图名称

时间:2010-06-07 19:34:54

标签: grails view gsp taglib

有没有办法找出正在评估的当前视图(或gsp文件)?

由于URL映射和转发,RequestURI无效。

我正在尝试根据当前的GSP文件动态检索资源。例如,如果正在执行product / view.gsp,我想要包含product / view.css和product / view.js(如果它们存在)。我遇到问题的部分是获取文本“view”

1 个答案:

答案 0 :(得分:8)

gsp页面被编译成派生自org.codehaus.groovy.grails.web.pages.GroovyPage的类。您可以使用${this.getGroovyPageFileName()}${groovyPageFileName}获取gsp文件的完整路径名。你必须自己修剪路径信息。