Java如何将html码以字符串形式显示在页面上

Java如何将html码以字符串形式显示在页面上,而不是网页形式?
2024年11月17日 22:46
有4个网友回答
网友(1):

郁闷,我都修改好多回了.在百度中写转义符号也会被转换
你说的是jsp吧.
显示的时候,你可以写一个方法,用html转义字符把其中的<>都替换掉.
例如:
因为百度回答中写转义符号也会被转义,所以请自己将&补全.
<%!
public String replaceHtml(String html){
String rtnstr = html;
rtnstr.replace("<","&"); //请把此处&加上lt;(包括分号)
rtnstr.replace(">","&");//请把此处&加上gt;(包括分号)
return html;
}
%>
<%
String html = "aaasdf";
html = replaceHtml(html);
out.println(html);
%>

网友(3):

很简单的,你在servlet里自己用HTML代码形成一个大的字符窜,把这个字符窜做为一个变量传递到前台,前台的JSP在制定的位置用<%= 添加获取字符窜变量的代码%>的形式就可以了!

记得给分哦!

网友(4):

str=你的内容
<%=str%>