yo llamo un método de índice dentro de un controladorsi las declaraciones en un SGP en Grails
def index() {
childInstance = Child.get(params.id)
if(childInstance){
System.out.println("CHILD" + childInstance.firstname)
def messages = currentUserTimeline()
[profileMessages: messages,childInstance:childInstance]
} else {
def messages = currentUserTimeline()
[profileMessages: messages]
System.out.println("ALL")
}
}
en la página gsp que tienen
${childInstance.firstname}
Qué si paso un childinstance esto está muy bien, pero si no puedo obtener un 500 debido a un puntero nulo hay una manera de que pueda hacer una sentencia if en un gsp, así que puede hacer esto
if(childInstance){
${childInstance.firstname}
} else {
All
}