0

我创建了一个露天 webscript 和输出文件作为 xxx.get.text.ftl 文件。在输出文件(xxx.get.text.ftl)中,我正在尝试创建时事通讯的文本版本。但我无法获得带有换行符的文本行。如果我把

啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

我越来越

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

任何想法可能是什么原因?

编辑:

就我而言,我有页面、模板实例、模板和区域。事实证明,当我调用填充该区域的 Web 脚本时,它显示为文本。但如果我调用完整的 url,如“www.xxx.com/news/my-news”,它包括其他组件,如模板、页面等将输出转换为 html。因为模板或页面的输出在 surf 中被硬编码为 text/html。

4

2 回答 2

1

如果是文本尝试添加

\n

在行尾

于 2013-07-16T11:48:28.383 回答
0

空格,尤其是换行处理对于模板语言来说始终是一个问题,因为不清楚是否在关闭模板标签后删除新行。请参阅 freemarker 文档进行讨论: http: //freemarker.org/docs/dgui_misc_whitespace.html

我认为你只需要添加一个额外的换行符。

于 2013-07-16T15:40:18.100 回答