2014-06-14 72 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

當然......任何時間! –

相關問題