2013-12-11 23 views
0

我需要向包含換行符的視圖發送一個字符串。如果我的控制器說:向GSP發送換行符

def answer = "Line 1<br/>Line 2" 
render answer 

它在視圖中顯示兩行文字。但我需要它的工作:

def answer = "Line 1<br/>Line 2" 
[answer: answer] 

其中我有一個$ {answer}標記在我的gsp。當我執行上述操作時,我會得到與引號中顯示的完全一致的一行。我如何讓我的標籤解釋HTML?

回答

0

返回第1行和第2行的陣列

對於實施例

IN Controller 
String[] answer = null 

answer.add(Line1) 
answer.add(Line2) 
[answer: answer] 

In GSP 
${answer.get(1)}<br />${answer.get(2)} 

希望這將有助於

+0

感謝。我認爲這是正確的方法,而不是把HTML放在字符串中。我使用g:GSP中的每個標籤來允許數組中的任意數量的元素。 –