2014-06-26 41 views
1

我正在爲我的JSP使用html5。我有一個表格單元,裏面顯示文字。對於新行,我添加了換行符標籤,但它不起作用,它顯示換行符標籤,因爲它與我的文本一起。HTML換行符在頁面中不能正確呈現

我按照如下方式在我的jsp中顯示它。

<!DOCTYPE html> 
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> 
<table> 
    <tr> 
    <td> 
     <c:out value="${visitInfo.referralText}" /> 
    </td> 
    </tr> 
</table> 

visitInfo.referralText包含文本。

+3

顯示您的呈現HTML,而不是服務器代碼。 – isherwood

+0

你的意思是'<'變成了'<'對嗎? – developerwjk

+0


顯示爲它在表格單元格內。這是我的html代碼,而不是服務器端代碼。它會將visitInfo.referralText中的文本顯示爲「Test1
Test2」 – Parag

回答

3

試用escapeXml屬性c:out

<c:out value="${visitInfo.referralText}" escapeXml="false"/> 
+0

感謝它的工作。 – Parag

+0

如果問題得到解決,則通過單擊或答案中的綠色標記接受答案來關閉該主題。 – Braj