我正在使用GroovyPageTemplateEngine的createTemplate()从字符串html动态创建模板。为了使它正常工作,我使用了GroovyPageTemplateEngine的clearPageCache()。每当调用clearPageCache()时,我的应用程序的视图页面就会崩溃,即使在重新加载页面或打开页面后,其他选项卡/浏览器也不起作用。我需要重建我的应用程序才能解决该问题。
那么有没有createTemplate()的替代方法,或者我是否想做点什么?我不太确定是什么原因引起的。
def output = new StringWriter()
groovyPagesTemplateEngine.clearPageCache()
groovyPagesTemplateEngine.createTemplate(letter.formElement, 'genericLetterForm').make(letter?.model).writeTo(output)
groovyPagesTemplateEngine.clearPageCache()
render(template: '/customLetter/genericLetterForm', model: [formElement: output?.toString()])```