2013-07-15 28 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

洛薩爾,謝謝你的提示。我爲我的問題添加新評論。 –

相關問題