Android/Tip&Tech

jsp textarea 공백 및 특수기호 처리

행복한 수지아빠 2012. 9. 18. 16:56
반응형

###############################################################

contents = myDB.repWord(contents, "&", "&amt;");
contents = myDB.repWord(contents, "<", "&lt");
contents = myDB.repWord(contents, ">", "&gt");
contents = myDB.repWord(contents, " ", "&nbsp");
contents = myDB.repWord(contents, "\"", "&quot");
contents = myDB.repWord(contents, "\n", "<br>");

###############################################################

public String repWord(String buffer, String OldWord, String NewWord) {
int sp = 0;
int ep = 0;

while (ep <= buffer.length()) {
ep = buffer.indexOf(OldWord, sp);
sp = ep + NewWord.length();

if (ep == -1)
break;
buffer = buffer.substring(0, ep) + NewWord + buffer.substring(ep + OldWord.length());
}
return buffer;
}

반응형