怎样用EL表达式或标准标签输出HTML标记?

来源:百度知道 编辑:UC知道 时间:2024/06/22 05:19:26
就是用EL表达式或JSTL标签库里的标签输出“<br>”“<p>”这种HTML标记,但是我试过了,有时输出的内容让java给转义成了<br>也就是在网页上显示出了“<br>”这几个字,有什么办法让输出的标记能让浏览器解释呢?
谢谢大家

用request对象的out方法,打印出来
out.println("<br")
就是这样了,如果是servlet,就从response得到输出流

在body体里面,用EL输出的话,是可以解析的

<body>
<%
request.setAttribute("user","呵呵<br>嘻嘻<p>好好");
String str="qsfsakfj<p>哈哈";
%>
sakdljflksda----${"<br>"}----sdafasfd
<br> <%=str %>
</body>

结果为:
sakdljflksda----
----sdafasfd
qsfsakfj
哈哈
呵呵
嘻嘻

好好