内容 |
代码如下: /** * 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; } |