7
有什么方法可以找出正在评估的当前视图(或gsp文件)吗?Grails:从Taglib获取当前视图名称
由于URL映射和转发,RequestURI不起作用。
我想根据当前的GSP文件动态检索资源。例如,如果正在执行product/view.gsp,我想包含product/view.css和product/view.js(如果它们存在)。我遇到问题的部分是获取文本“查看”
有什么方法可以找出正在评估的当前视图(或gsp文件)吗?Grails:从Taglib获取当前视图名称
由于URL映射和转发,RequestURI不起作用。
我想根据当前的GSP文件动态检索资源。例如,如果正在执行product/view.gsp,我想包含product/view.css和product/view.js(如果它们存在)。我遇到问题的部分是获取文本“查看”
gsp页面编译为派生自org.codehaus.groovy.grails.web.pages.GroovyPage的类。您可以使用${this.getGroovyPageFileName()}
或者${groovyPageFileName}
获取gsp文件的完整路径名。你必须自己修剪路径信息。