2011-01-28 6 views

Respuesta

12

Puede usar una plantilla gsp (el nombre del archivo GSP comienza por '_'). Entonces puede llamarle controlador y usar el método de renderizado.

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

Defina un layout que solo contiene la etiqueta <g:layoutBody />.

Recomiendo revisar Grails Web Layer. Tenga en cuenta que si no está utilizando diseños, simplemente puede omitir las etiquetas de cabeza y cuerpo. A SiteMesh (y Grails) no le importa si están allí o no. Otro cartel recomendó una plantilla. Si es utilizando diseños con SiteMesh, entonces podría ser más fácil simplemente renderizar una plantilla y luego escribir un diseño superior.

0

Grails no importa, si hay un html y una etiqueta de cabeza en su gsp, y si elige hacer un gsp sin una plantilla, está bien también. Si solo haces un fragmento de página, Grails renderizará esto felizmente.

Cuestiones relacionadas