2013-07-15 29 views
0

我创建了一个露天webscript和输出文件为xxx.get.text.ftl文件。 在输出文件(xxx.get.text.ftl)中,我试图创建简报的文本版本。但是我无法用换行符获取文本行。 如果我把Alfresco webscript文本fromat行中断

AAAAAAAAAAAAAAAAAAAAAA
BBBBBBBBBBBBBBBBBBBBBB

我正在为

AAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB

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

编辑:

在我的情况

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

+0

你发送了什么内容类型?你在什么格式结尾? (Mac,Unix,Windows?) – Gagravarr

+0

我正在请求文本格式,在Windows环境中我只有纯文本。 –

回答

1

如果是文本试图在一行的末尾添加

\n 

+0

我试过\ n但没有工作。 –

0

空白,尤其是新线处理始终是模板语言的问题,因为目前尚不清楚是否删除新在关闭模板标签之后或之后行。请参阅freemarker文档以进行讨论:http://freemarker.org/docs/dgui_misc_whitespace.html

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

+0

通过说“我认为你只需添加一个额外的换行符。”你的意思是添加空的新行?如果是这样,它不起作用 –

+0

请张贴您的freemarker来源。顺便说一句,如果你使用浏览器检查输出结果,确认响应是通过content-Type text/plain而不是text/html传递的。 –

+0

洛萨尔,谢谢你的提示。我为我的问题添加新评论。 –

相关问题