【发布时间】:2017-11-06 14:13:02
【问题描述】:
我试图在控制器上使用以下命令:
String html = g.render(template: 'etiqueta', model: [user: user])
它在我的另一个项目上完美运行,使用 Grails 3.3.1。但是在 Grails 3.2.8 上它不起作用!我正在尝试寻找解决方法,但没有成功。
我刚开始一份新工作,因为这个问题,我被困在这个任务上,现在已经有几天了......
有人知道解决这个问题吗?
【问题讨论】:
-
你的模板有 标签吗?尝试删除它。
-
您应该详细说明“它不起作用”。有错误信息吗?模板已渲染但有意外内容?
-
我发现一些插件已从该项目中删除,例如 gsp 插件。将其添加回来后,g 命名空间已解决,我可以使用 g.render。现在由于某种原因,没有显示任何图像,并且由 js 生成的几个条形码也没有显示。我不知道如何解决这个问题。
-
发布出错的 GSP 页面和 Gradle 配置。控制台中是否有任何错误?然后也发布堆栈跟踪。
标签: grails controller taglib