Grails 将线路中断发送给GSP

Grails 将线路中断发送给GSP,grails,Grails,我需要向视图发送一个包含换行符的字符串。如果我的控制器说: def answer = "Line 1<br/>Line 2" render answer def answer=“第1行第2行” 答覆 它在视图中显示两行文字。但我需要它来配合: def answer = "Line 1<br/>Line 2" [answer: answer] def answer=“第1行第2行” [答复:答复] 我在gsp中有一个${answer}标记。当我执行上述操作时,我会得

我需要向视图发送一个包含换行符的字符串。如果我的控制器说:

def answer = "Line 1<br/>Line 2"
render answer
def answer=“第1行
第2行” 答覆
它在视图中显示两行文字。但我需要它来配合:

def answer = "Line 1<br/>Line 2"
[answer: answer]
def answer=“第1行
第2行” [答复:答复]

我在gsp中有一个${answer}标记。当我执行上述操作时,我会得到一行与引号中显示的完全相同的代码。如何让标记解释HTML?

将第1行和第2行返回为数组

比如说

IN Controller
String[] answer = null

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

In GSP
${answer.get(1)}<br />${answer.get(2)}
控制器中的

字符串[]应答=null
回答。添加(第1行)
回答。添加(第2行)
[答复:答复]
普惠制
${answer.get(1)}
${answer.get(2)}

希望这会有所帮助

谢谢。我认为这是正确的方法,而不是将HTML放在字符串中。我在GSP中使用了一个g:each标记来允许数组中任意数量的元素。