2014-06-14 38 views
0

如何在jsp页面中保留新段落符号“\ n”?文本数据来自数据库。数据库中的文本包含新段落。但jsp页面不会在文本中保存新段落。 Jsp使用c:out标签输出。有什么方法可以解决这个问题?如何在jsp中保留新段落的存在?

+0

那么你想要更换新的行字符还是想保留它? – Braj

+0

它可能会帮助你。阅读[如何使用JSP和JSTL替换换行符?](http://stackoverflow.com/questions/58054/how-can-i-replace-newline-characters-using-jsp-and-jstl) – Braj

+1

Braj,我想保持新的字符,这个链接真的帮助了我。 THKS。 – andy007

回答

0

JSP将文本字符串直接发送到客户端的浏览器。它直到客户端浏览器来解释收到的数据。因此,从jsp发送的数据仍然被视为HTML。即使\ n字符发送到浏览器,浏览器也不会创建新的段落!要创建一个新的段落,浏览器需要<br/>或其他块级元素,如<p><div>。或者,如果您希望显示字符串,请将其插入<pre>标记中。这会告诉浏览器按原样打印传入的字符串。 我跳了我的问题吧!

+0

谢谢,非常清楚的解释。问题解决了。 – andy007

+0

当然......任何时间! –

相关问题