Grails:用户输入格式化字符串,但不保留格式

时间:2012-07-12 21:01:45

标签: grails groovy

我刚刚在Grails中开始一个非常基本的程序(以前从未使用它,但它似乎非常有用)。

到目前为止我所拥有的是:

在X.groovy中, 一个名为parameters的String,约束最大长度为50000,还有一些其他字符串和日期等等。

在XController.groovy中, 静态脚手架= X;

它显示了脚手架UI(非常方便!),我可以添加参数字符串和与之关联的其他对象。

我的问题是参数字符串是一个长字符串,其格式由用户粘贴。但是,当它显示在浏览器上时,它不会保留任何回车。

最好的方法是什么?我是Grails的初学者,在这个帐户上还有很多学习要做。感谢。

1 个答案:

答案 0 :(得分:3)

问题是字符串是使用HTML显示的,默认情况下不会将\ n解析为新行。您需要将文本包装在<pre>中(请参阅:http://www.w3schools.com/tags/tag_pre.asp)或将\ n替换为<br/>标记以正确显示给用户。