1 public class HtmlCode { 2 3 public static String encode(String str){ 4 5 String s = ""; 6 if (str.length() == 0) return ""; 7 s = str.replaceAll("&", "&"); 8 s = s.replaceAll("<", "<"); 9 s = s.replaceAll(">", ">"); 10 s = s.replaceAll("\'", "'"); 11 s = s.replaceAll("\"", """); 12 return s; 13 } 14 15 public static String decode(String str){ 16 17 String s = ""; 18 if (str.length() == 0) return ""; 19 s = str.replaceAll("&", "&"); 20 s = s.replaceAll("<", "<"); 21 s = s.replaceAll(">", ">"); 22 s = s.replaceAll("'", "\'"); 23 s = s.replaceAll(""", "\""); 24 return s; 25 } 26 public static String url(String str){ 27 return str.replace("$param$", "?").replace("$and$", "&").replace("$percent$", "%"); 28 } 29 public static String replaceHtml(String html){ 30 String regEx="<.+?>"; //表示标签 31 Pattern p=Pattern.compile(regEx); 32 Matcher m=p.matcher(html); 33 String s=m.replaceAll(""); 34 return s; 35 } 36 }