0
<%String content = content.getBody();%>
其中「body」是包含html標記的字符串。使用JSTL顯示html格式時出現問題
body="<?xml version="1.0" encoding="ISO-8859-1"?><html><head/><body><p> Hi Firstname Lastname,</p><p>You have requested to change your password</p><p>test content</p></body></html>"
,當我顯示它在JSP使用<%=content%>
,它認爲HTML標記,並打印預期如下內容:
* 輸出:* 嗨名字,姓氏, 您要求更改您的密碼。 測試內容
然而,當我試圖做同樣的使用JSTL的C:列如下:
<c:out value="${content.body}"/>
它忽略HTML格式,並與像P中的所有HTML標籤打印字符串「體」的內容,基本上,它認爲它是純字符串,並顯示內容。我想讓我的JSP應用html標籤並相應地顯示。
你能幫我解決嗎?
這工作。謝謝。 – Akshaya