在JAVA中怎样把MYSQL中的HTML数据输出来,不是原样输出

解决方案 »

  1.   

    把html代码放到<pre>htmlText</pre>里面按照普通文件显示?
      

  2.   

    +1
    也可以转义的
    public class HtmpEscapeExample {
    public static void main(String[] args) {
    String specialStr = "<div id="testDiv">test1;test2</div>";
    String str1 = HtmlUtils.htmlEscape(specialStr); ①转换为HTML转义字符表示
    System.out.println(str1);String str2 = HtmlUtils.htmlEscapeDecimal(specialStr); ②转换为数据转义表示
    System.out.println(str2);String str3 = HtmlUtils.htmlEscapeHex(specialStr); ③转换为十六进制数据转义表示
    System.out.println(str3);④下面对转义后字符串进行反向操作
    System.out.println(HtmlUtils.htmlUnescape(str1));
    System.out.println(HtmlUtils.htmlUnescape(str2));
    System.out.println(HtmlUtils.htmlUnescape(str3));
    }
    }