2010-06-07 2 views
7

Est-il possible de connaître l'affichage en cours (ou le fichier gsp) en cours d'évaluation? RequestURI ne fonctionne pas en raison des mappages d'URL et des transferts. J'essaie de récupérer des ressources de façon dynamique en fonction du fichier GSP actuel. Par exemple, si product/view.gsp est en cours d'exécution, je souhaite inclure product/view.css et product/view.js (s'ils existent). La partie avec laquelle je rencontre un problème est l'obtention du texte "vue"Grails: Mise à jour Afficher le nom à partir d'un taglib

Répondre

8

Une page gsp est compilée dans une classe dérivée de org.codehaus.groovy.grails.web.pages.GroovyPage. Vous pouvez obtenir le chemin complet du fichier gsp avec ${this.getGroovyPageFileName()}, ou seulement ${groovyPageFileName}. Vous devrez couper les informations de chemin vous-même.

Questions connexes