【发布时间】:2015-07-10 15:48:04
【问题描述】:
我有一个使用渲染 1.0.0 插件和资产管道:1.9.9 的 grails 2.4.3 应用程序。我可以从 GSP 成功生成 PDF,但是
- 没有样式,所以看起来很垃圾
- GSP 中的每个 CSS 引用都会导致
java.io.IOException: Stream closed出现在日志中
当我注释掉所有 CSS 引用时,没有错误,但它仍然看起来像垃圾。我相信stream closed 问题是由于 XHTML 解析器无法加载 CSS 文件。 CSS 引用如下所示
<link rel="stylesheet" href="/Invoicer/assets/invoicer.css?compile=false" />
当我在浏览器中加载该 URL 时,CSS 文件已成功返回并显示。
我也在使用 Spring Security,并认为这可能是一个身份验证问题。我删除了Config.groovy中的所有过滤器,所以看起来像这样
grails.plugin.springsecurity.controllerAnnotations.staticRules = [
'/**': ['permitAll']
]
但这并没有帮助。有任何想法吗?谢谢!
【问题讨论】:
标签: grails plugins pdf-generation rendering asset-pipeline