【发布时间】:2011-04-16 03:10:31
【问题描述】:
我有一个使用 HTML(前端)、java(服务器端)构建的 Web 应用程序 我在发布一些带有换行符的数据时有一个文本区域(在一个单词后按回车键) 不保留换行符(数据彼此相邻出现,没有换行符) 如何保留换行符?,请注意我在显示时没有使用标签(必须)
我正在使用代码服务器端将新行转换为 br
public String saveLineBreaks(String text) {
return text.replaceAll("\n", "<br/>");
}
但它不能正常工作
【问题讨论】:
-
问题不清楚。用代码举例说明
-
问题已被编辑
-
不要使用replaceAll,这是正则表达式版本。使用replace(),你只想要哑字符串替换。
-
我正在使用 replaceAll 因为文本可能包含不止一个新行
-
或者您可以尝试通过使用额外的反斜杠转义
\n来更好地制定正则表达式。
标签: java html spring spring-mvc line-breaks