public static String toHtml(String str){ if(str==null){ return null; } StringBuffer sb = new StringBuffer(); int len = str.length(); for (int i = 0; i < len; i++){ char c = str.charAt(i); switch(c){ case ' ': sb.append(" "); break; case '\n': sb.append("<br>"); break; case '\r': break; case '\'': sb.append("'"); break; case '<': sb.append("<"); break; case '>': sb.append(">"); break; case '&': sb.append("&"); break; case '"': sb.append("""); break; case '\\': sb.append("\"); break; default: sb.append(c); } } return sb.toString(); } }
String str="<br><table>";
str=str.replaceAll("<","<");
str=str.replaceAll(">",">");
out.print(str);
public class Util {
public static String toHtml(String str){
if(str==null){
return null;
}
StringBuffer sb = new StringBuffer();
int len = str.length();
for (int i = 0; i < len; i++){
char c = str.charAt(i);
switch(c){
case ' ':
sb.append(" ");
break;
case '\n':
sb.append("<br>");
break;
case '\r':
break;
case '\'':
sb.append("'");
break;
case '<':
sb.append("<");
break;
case '>':
sb.append(">");
break;
case '&':
sb.append("&");
break;
case '"':
sb.append(""");
break;
case '\\':
sb.append("\");
break;
default:
sb.append(c);
}
}
return sb.toString();
}
}