复制代码 代码如下:/** * html代码输入验证转换 * @param str * @return */ public String htmlFilter(String str){ //转意& str = str.replaceAll(\”&\”, \”&\”); //转意< str = str.replaceAll(\”<\”, \”<\”); //转意> str = str.replaceAll(\”>\”, \”>\”); //转意空格, //注意:空格使用\” \”会导致xml解析出错!,这里只能使用\” \” str = str.replaceAll(\” \”, \” \”); //转意单引号 str = str.replaceAll(\”\’\”, \”'\”); //转意双引号 str = str.replaceAll(\”\\\”\”, \”"\”); //转意换行 str = str.replaceAll(\”\\n\”, \”<br>\”); return str; } //本方法用于在servlet生成xml代码中再次转意,主要是把<br>转换为正常显示 public String htmlFilter2(String str){ //转意< str = str.replaceAll(\”<\”, \”<\”); //转意> str = str.replaceAll(\”>\”, \”>\”); return str; }
您可能感兴趣的文章:
- 对字符串进行HTML编码和解码的JavaScript函数
- Javascript String对象扩展HTML编码和解码的方法
- 浅谈html转义及防止javascript注入攻击的方法
- JS转换HTML转义符的方法
- python处理html转义字符的方法详解
- java清除html转义字符
- JS及JQuery对Html内容编码,Html转义