通过EL显示多行文本

Fel*_*roz 1 html jsp jstl el

我在显示多行文本时遇到问题.例如,用户可以textarea在注册表单中键入其文本,并且文本可以是多行,即他可以按Enter(返回)键来插入换行符.

在一个页面上,如果我想显示他键入的文本并使用textarea显示(with EL),它会显示用户最初输入的方式.

但在另一页上,我需要以段落格式(使用<p>标签)显示此文本.在此页面上,当我显示用户在注册时输入的值时,它没有换行符,即它显示在一行而不是用户输入的多行.

我已经尝试EL<p>标记内显示文本,并在标记中使用<c:out>JSTL的<p>标记.

我尝试过的一些代码:
Trial-1:

<p>${product.description}</p> //Doesn't show line breaks
Run Code Online (Sandbox Code Playgroud)

试验2:

<p><c:out value="${product.description}" /></p> //Doesn't show line breaks too
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

ric*_*ckz 5

您是否查看了发送到浏览器的来源?请试试

<p><pre>${product.description}</pre></p>
Run Code Online (Sandbox Code Playgroud)