使用Play 2我正在實現一個簡單的REST API,輸出是純文本。我的模板看起來是這樣的:刪除模板輸出中不必要的換行符?
@(items: Map[String,String])
@for((key, value) <- items) {
@value
@key
}
在控制器:
return ok(views.html.bla.render(itemsMap)).as("text/plain");
這給出了以下的輸出:
(empty line)
(empty line)
value
key
(empty line)
value
key
我想擺脫第2個空行 - 是那可能嗎?
將for放在第一行將刪除頂部的空行之一,但仍然存在一行,因爲第一行會使模板難以閱讀):感謝您的任何提示!
完美,解決了這個問題:-) Eclipse在render(itemsMap)之後沒有提供任何方法,但.body()。trim()的作用不是那麼低:-)非常感謝! –
@Marius修改HTML的body會導致它返回爲'text/plain',所以我添加了一個正確返回'text/html'的樣本,希望你不介意。 – biesior
其意圖是返回'text/plain',但是...... –