我想在JSP页面中输出一个字符串.该字符串包含
HTML标记.
如何在JSP中显示字符串的HTML版本?
HTML标记.
如何在JSP中显示字符串的HTML版本?
例如
`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标记而不进行转义.