我想在JSP页面中输出一个字符串.该字符串包含HTML标记.如何在JSP中显示字符串的HTML版本?
例如
`String str = "<b><u>bold and underlined</u></b>"`;
Run Code Online (Sandbox Code Playgroud)
在JSP中,我使用 <%=str%>
不显示字符串的HTML版本(带有粗体和下划线的文本),而是显示上面的字符串.你能帮我吗?
我也试过了
<% out.print(str); %>
Run Code Online (Sandbox Code Playgroud)
但是对我没有用.
Har*_*Joy 15
最好使用JSTL,例如:
<c:out value="${str}" escapeXml="false"/>
Run Code Online (Sandbox Code Playgroud)
如果str有请求那么
<c:out value="${param.str}" escapeXml="false"/>
Run Code Online (Sandbox Code Playgroud)
这里escapeXml="false"将指示应评估html/xml标记而不进行转义.
| 归档时间: |
|
| 查看次数: |
31852 次 |
| 最近记录: |