"Fossies" - the Fresh Open Source Software Archive

Member "grails-core-5.2.4/grails-docs/src/test/resources/docs/ref/Tag Libraries/pageScope.html" (14 Sep 2022, 59685 Bytes) of package /linux/www/grails-core-5.2.4.tar.gz:

Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the grails-core-5.2.4.tar.gz project site itself.

(Quick Reference)



A reference to the binding of the GSP that the tag library is being executed within. Allows access to variables set with the set tag and those passed to the page from the controller model.


class BookTagLib {

   def parent = { attrs, body ->
       pageScope.parent = "John"
       out << body()

   def child = { attrs, body ->
       out << "My parent is ${pageScope.parent}"
    <g:child /> // Outputs "My parent is John"


The pageScope variable contains a reference to the underlying model being manipulated by the page. It can also be used to pass variables from parent to child tags.