我想在JSP頁面中輸出一個字符串。該字符串包含 HTML標記。 如何在JSP中顯示字符串的HTML版本?帶有HTML的JSP輸出字符串?
例如
`String str = "<b><u>bold and underlined</u></b>"`;
在JSP中,我使用<%=str%>
而不是顯示字符串的HTML版本(以大膽 下劃線的文本)中,顯示上面的字符串。你能幫我嗎?
我也試過
<% out.print(str); %>
但沒有爲我工作。
我想在JSP頁面中輸出一個字符串。該字符串包含 HTML標記。 如何在JSP中顯示字符串的HTML版本?帶有HTML的JSP輸出字符串?
例如
`String str = "<b><u>bold and underlined</u></b>"`;
在JSP中,我使用<%=str%>
而不是顯示字符串的HTML版本(以大膽 下劃線的文本)中,顯示上面的字符串。你能幫我嗎?
我也試過
<% out.print(str); %>
但沒有爲我工作。
最好使用JSTL,像:
<c:out value="${str}" escapeXml="false"/>
如果str
的請求,則
<c:out value="${param.str}" escapeXml="false"/>
這裏escapeXml="false"
將指示的是HTML/XML標籤應評估和沒有逃脫。
謝謝@哈里,你的escapeXml ='false'提示幫助了我。 – Jaikrat 2014-07-31 09:24:56
不知道天氣這有助於..
通過輸入以下方式的字符串允許您顯示在文本區域的代碼...
String str = "<textarea><b><u>bold and underlined</u></b></textarea>";
似曾相識:HTTP:/ /www.velocityreviews.com/forums/t136883-jsp-output-string-with-html-query.html(從2004年起,不少於...) – 2012-02-22 06:50:32
是的,我試過,但沒有工作..這就是爲什麼我質疑它在這裏 – Navdroid 2012-02-22 06:53:42