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
7
A
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
- 1. Grails Acegi: mise à jour nom d'utilisateur
- 2. Testing grails taglib
- 3. Comment afficher le nombre d'enregistrements mis à jour par une requête de mise à jour?
- 4. Vérifier ifAnyGranted à partir d'un tagLib
- 5. Enregistrements de mise à jour par lots dans Grails
- 6. Panneau de mise à jour Asp.Net à partir d'un autre panneau de mise à jour
- 7. Grails: Invocation d'un taglib depuis un autre
- 8. Appel de TagLib dans la console Grails?
- 9. Mise à jour à AS400 à partir de SQL 2000
- 10. Grails - utiliser un taglib JSP personnalisé
- 11. mise à jour DTree
- 12. Mettre à jour le panneau de mise à jour
- 13. Mise à jour des prérequis à partir de MSI
- 14. Mise à jour de LinqDataSource à partir de DataContext séparé
- 15. Comment effectuer une mise à jour SVN à partir d'ASP.NET?
- 16. Mise à jour d'une table à partir de Javascript
- 17. Event Bubbling à partir du panneau de mise à jour
- 18. Mise à jour d'un package à partir de SQLPLUS
- 19. aide requête - mise à jour à partir de 2 tables
- 20. Mise à jour d'une table à partir d'une table temporaire
- 21. Mise à jour des enregistrements à partir d'un fichier XML
- 22. Mise à jour à partir de GridView on Dropdown modifié
- 23. Comment installer le plugin Grails à partir du code source?
- 24. Comment générer des fichiers tld à partir de grails taglibs?
- 25. Mise à jour de uitextView à partir d'un autre contrôleur
- 26. Mise à jour du système externe à partir d'Excel
- 27. mise à jour en vrac à partir de la matrice
- 28. MISE À JOUR MySQL - mise à jour sélective
- 29. NHibernate - Mise à jour inattendue sans mise à jour explicite
- 30. Comment afficher une alerte lorsqu'aucune mise à jour n'est disponible (à l'aide du framework de mise à jour Adobe Air)