保留HTML,JAVA,Spring中的换行符
我有一个使用HTML(前端),java(服务器端)构建的Web应用程序,当我发布一些带有换行符的数据时(在一个单词后按Enter),我有一个textarea。彼此之间没有换行符)如何保留换行符?,请注意,我在显示(必须)时未使用标记
我正在使用代码服务器端将新行转换为br
public String saveLineBreaks(String text) { return text.replaceAll("\n", "<br/>");
}
但它不能正常工作
回答:
这只是一个疯狂的猜测,因为我不知道您使用的是什么Web框架等,但是:
来自的文本<textarea>
可能会有换行符(\n
),但HTML会将其解释为空格。因此,在Java方面,您需要执行以下操作:
String forOutput = input.replace("\n", "<br />\n");
但是,在几乎每个可以想象的Web框架中,都有一些实用程序方法可以手动或自动为您执行此操作,因此问题是为您找到合适的方法。
以上是 保留HTML,JAVA,Spring中的换行符 的全部内容, 来源链接: utcz.com/qa/423646.html