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文件的完整路徑名。你必須自己修剪路徑信息。