日期:2014-05-18 浏览次数:20710 次
<%! class WebUtil{ public WebUtil(){ } public String handleContent(String content){ String newContent=null; if(content!=null){ java.util.StringTokenizer stk=new java.util.StringTokenizer(content,"\r\n <>",true); StringBuffer sbf=new StringBuffer(); int rNum=0; while(stk.hasMoreTokens()){ String t=stk.nextToken(); if(t.equals(" ")){ for(int in=0;in<rNum;in++){ sbf.append("<br>"); } sbf.append(" "); rNum=0; }else if(t.equals("<")){ for(int in=0;in<rNum;in++){ sbf.append("<br>"); } sbf.append("<"); rNum=0; }else if(t.equals(">")){ for(int in=0;in<rNum;in++){ sbf.append("<br>"); } sbf.append(">"); rNum=0; }else if(t.equals("\n")){ for(int in=0;in<rNum-1;in++){ sbf.append("<br>"); } sbf.append("<br>"); rNum=0; }else if(t.equals("\r")){ rNum++; }else{ for(int in=0;in<rNum;in++){ sbf.append("<br>"); } sbf.append(t); rNum=0; } } for(int in=0;in<rNum;in++){ sbf.append("<br>"); } newContent=sbf.toString(); } return newContent; } } WebUtil util=new WebUtil(); %>