freemarker使用include时候出现顶部空白行的问题

发布于 2021-11-24 08:43:31 字数 130 浏览 852 评论 4

在使用 freemarker 的 include 标签引入其它文件时,总会在母文件顶部生成一定高度的空白,引用的文件块越多,空白成倍增加,而且查看网页源代码也没有发现任何问题,不知道怎么解决,才能消除这些讨厌的空白,有点像form引起的空白一样。希望高手指点。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

叹沉浮 2021-11-27 03:59:42

<#lt/> 消除左边空白字符

<#rt />消除右边空白字符

include 的 ftl 文件中最后一行保持空白,可使两个文件的内容不会在同一行中,如果是 <script/><link/>这种相接,不要保持空白行,可在最后加上 <#rt/>

输什么也不输骨气 2021-11-27 03:46:49

这个问题我正好碰到过,原因是被引入文件编码的问题,文件头部会多出一个不可见字符。用 editplush编辑器输入一点中文字符(如果没有中文字符的话)再另存为 utf-8,然后再回来删除中文保存就可以了。

顾挽 2021-11-25 19:34:59

谢谢 红薯, 解决了,果然迅速啊。

伴我心暖 2021-11-24 15:59:48

用compress directive或者transform来处理输出。

<#compress>...</#compress>:消除空白行。

<@compress single_line=true>.../@compress将输出压缩为一行。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文