我想在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