Grails render view from service | Grails Goodness: Render GSP Views And Templates Outside Controllers | Cannot use the session in non-request rendering operations in grails.
import grails.util.Holders import org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib class PageRenderedUtils { static final String gPath = "org.codehaus.groovy.grails.plugins.web.taglib.ApplicationTagLib" static void example() { renderTemplate("/user/info", [id: 1L, name: "Pritom Kumar"]) } static String renderTemplate(String template, Map model) { return g.render(template: template, model: model) } static ApplicationTagLib getG() { return (ApplicationTagLib) Holders.applicationContext.getBean(gPath) } }