保留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

回到顶部