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标记来允许数组中任意数量的元素。