Html 在jsp中使用带out的新行显示字符串\n

Html 在jsp中使用带out的新行显示字符串\n,html,mysql,Html,Mysql,我有一个表单,其中一个输入字段是文本区域。我想存储用户输入的数据。在此过程中,我需要存储\n(输入键)。但这里的问题是数据库(MySql)中存储了数据,但没有存储\n;i、 e.数据存储为: 当我在浏览器中显示相同的数据时,它以单行显示 我需要使用\n拆分数据,它应该如下所示: 当我在浏览器中显示相同的数据时,它以单行显示 是的,它会-因为HTML中的换行符不会呈现为换行符。如果你看看原始的HTML,我怀疑你仍然会看到换行符。。。只是它不是这样呈现的 为了在HTML中表示换行符,您需要在行

我有一个表单,其中一个输入字段是文本区域。我想存储用户输入的数据。在此过程中,我需要存储
\n
(输入键)。但这里的问题是数据库(MySql)中存储了数据,但没有存储
\n
;i、 e.数据存储为:

当我在浏览器中显示相同的数据时,它以单行显示


我需要使用
\n
拆分数据,它应该如下所示:

当我在浏览器中显示相同的数据时,它以单行显示

是的,它会-因为HTML中的换行符不会呈现为换行符。如果你看看原始的HTML,我怀疑你仍然会看到换行符。。。只是它不是这样呈现的

为了在HTML中表示换行符,您需要在行之间使用

,或者类似的东西,或者使用
标记来显示它

<br/> tag while printing database values on your jsp.

基本上,您需要将原始文本格式化为HTML,但是您决定这样做。如果您只是将HTML直接转储到页面中,您可能会发现,如果文本包含HTML标记,则可能已经存在问题-它们应该转义。

如果您看到\n存储在数据库中,则可以编写逻辑以包括

在jsp上打印数据库值时标记。
我需要用新行和(,)拆分数据。有没有办法从标记中拆分数据。@克兰西:我不知道你的意思,但根据我回答中的信息,你应该能够做更多的研究,并在必要时提出一个新问题。简言之,数据库、spring、jsp和javascript在这里是完全不相关的——您所追求的是“我有输入字符串X,我需要将其转换为输出HTML Y——这就是我所尝试的,这就是我所得到的。”