如何在文本框中保存含有html的问本并能原样输出显示到网页中

解决方案 »

  1.   

    这不简单 <input value="这里面是html内容">
      

  2.   

    有用Spring不?
    可以使用它提供的方法HtmlUtils
    你可以看看详细的方法有什么。import org.springframework.web.util.HtmlUtils;public class HtmpEscapeExample {
    public static void main(String[] args) {
    String specialStr = "特殊字符转义工<br>"; String strI = HtmlUtils.htmlEscape(specialStr); // 转换为HTML转义字符表示
    System.out.println(strI); String strII = HtmlUtils.htmlEscapeDecimal(specialStr); // 转换为数据转义表示
    System.out.println(strII); String strIII = HtmlUtils.htmlEscapeHex(specialStr); // 转换为十六进制数据转义表示
    System.out.println(strIII); // 下面对转义后字符串进行反向操作
    System.out.println(HtmlUtils.htmlUnescape("&#30332;&#24405;&#31038;&#21306;&#97;&#97;&#97;&lt;br&gt;"));
    System.out.println(HtmlUtils.htmlUnescape("&#30331;&#24405;&#31038;&#21306;&#97;&#97;&#97;&lt;br&gt;"));
    System.out.println(HtmlUtils.htmlUnescape("&#30331;&#24405;&#31038;&#21306;&#97;&#97;&#97;&lt;br&gt;")); }
    }简单的例子