title: How to partially update a layout / template in Grails
body: <p>I'm not really experienced with web development especially on views , I need a simple explanation (and pointers to a resource would be really nice as well) on how to deal with rendering a layout or a template partially without rendering whole page again...</p>
  
  <p>What is the best practice? </p>
  
  <p>Does Sitemesh layouts provide this? if so how ?</p>
  
  <p>Shall I use JQuery pass the data as JSON from controller and update the corresponding div with ".html()" ? (which i did something like this a long time ago for some basic stuff, and think this is not really a grails way to do it)</p>
  
  <p>or <code>&lt;g:include&gt;</code> does this for me? </p>
  
  <p>Everything I read about this confused me even more :)</p>
  
  <p>Actually the question is, what is the best practice in Grails to handle partial page updates (with Ajax or without ajax if there is any other ways these days) </p>
  
  <p>Thanks in advance </p>
  
  <p>EDIT:</p>
  
  <p>this <a href="http://www.youtube.com/watch?v=8d1hp8n1stA" rel="nofollow">tutorial</a> actually gives a really good idea of how to do it</p>