private View createGroovyPageView(GrailsWebRequest webRequest, String gspView) { if (LOG.isDebugEnabled()) { LOG.debug("Resolved GSP view at URI [" + gspView + "]"); } GroovyPageView gspSpringView = new GroovyPageView(); gspSpringView.setServletContext(webRequest.getServletContext()); gspSpringView.setUrl(gspView); gspSpringView.setApplicationContext(getApplicationContext()); gspSpringView.setTemplateEngine(templateEngine); return gspSpringView; }
private View createGroovyPageView(String gspView, ScriptSource scriptSource) { if (LOG.isDebugEnabled()) { LOG.debug("Resolved GSP view at URI [" + gspView + "]"); } GroovyPageView gspSpringView = new GroovyPageView(); gspSpringView.setServletContext(getServletContext()); gspSpringView.setUrl(gspView); gspSpringView.setApplicationContext(getApplicationContext()); gspSpringView.setTemplateEngine(templateEngine); gspSpringView.setScriptSource(scriptSource); try { gspSpringView.afterPropertiesSet(); } catch (Exception e) { throw new RuntimeException("Error initializing GroovyPageView", e); } return gspSpringView; }