我想知道显示由用户使用 textArea 输入字段创建的字符串的正确方法是什么?使用 fieldValue 时,所有内容都在单行中:/
谢谢,克里斯蒂安
您必须将从数据库中获取的变量放入“pre”标签中
<pre>${variable}</pre>
您必须将字符转换为 HTML。例如,需要将换行符 (\n) 转换为 <br/> 等。
您还可以提供 RTE 而不是 TextArea,后者通常通过 JavaScript 为您提供 HTML 而不是纯文本。 谷歌搜索结果。
我尝试使用 grails textArea 属性
<g:textArea escapeHtml="true" />
但它不起作用,所以我发现 textArea 字段(html 和 gsp)中有一个属性,您应该在创建时使用它。它的:
<g:textArea wrap="hard" rows="5" cols="20" />
这对我有用,现在每次我从任何地方(textArea、textField、td 等)调用该字段时,它都会创建所有相应的行。