7

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

由于 URL 映射和转发,RequestURI 不起作用。

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

4

1 回答 1

8

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

于 2010-06-07T21:12:29.130 回答