2011-01-28 9 views

risposta

12

È possibile utilizzare un modello gsp (il nome del file GSP inizia con "_"). Di quanto tu possa chiamare controller, usa il metodo render.

class MyDomainController{ 
    def myAction = { 
     ... 
     render(template:'myTemplate', model: ...) 
    } 
} 
3

Definire un layout che contiene solo il tag <g:layoutBody />.

Si consiglia di rivedere Grails Web Layer. Si noti che se non si utilizzano i layout, è possibile semplicemente omettere i tag testa e corpo. SiteMesh (e Grails) non gli importa se sono lì o no. Un altro poster raccomandava un modello. Se il numero è utilizzando i layout con SiteMesh, potrebbe essere più semplice eseguire il rendering di un modello e quindi scrivere un layout prevalente.

0

I graal non si preoccupano, se c'è un tag html e head nel tuo gsp e se scegli di fare un gsp senza un modello, va bene anche questo. Se crei solo un frammento di pagina, Grails lo renderà felicemente.