Mah*_*leh 5 html java spring spring-mvc line-breaks
我有一个用HTML(前端),java(服务器端)构建的Web应用程序,当我发布一些带换行符的数据时,我有一个textarea(按下一个单词后输入),不保留换行符(数据出现在下一个彼此之间没有换行符)如何保留换行符?注意我在显示时不使用标签(必须)
我正在使用代码服务器端将新行转换为br
public String saveLineBreaks(String text) {
return text.replaceAll("\n", "<br/>");
}
Run Code Online (Sandbox Code Playgroud)
但它无法正常工作
这只是一个疯狂的猜测,因为我不知道您正在使用的Web框架等,但是:
来自a的文本<textarea>可能有换行符(\n),但HTML会将它们解释为空格.所以在java方面,你需要做这样的事情:
String forOutput = input.replace("\n", "<br />\n");
Run Code Online (Sandbox Code Playgroud)
但是,在几乎所有可以想象的Web框架中,都有一些实用方法可以手动或自动为您执行此操作,因此问题是找到适合您的方法.
| 归档时间: |
|
| 查看次数: |
11077 次 |
| 最近记录: |