在用fck编辑文字时,存入数据库会有html标签,但有的地方显示会限制字数,导致html的闭合标签被截掉了,和页面上其他标签形成闭合标签,导致页面显示出错。所以,在显示时先把html标签去了,然后在截取。
public class RemoveHTML {
public static String stripHtmlTags(String strInput) {
String noHTMLString = "";
if (StringUtils.isNotBlank(strInput)) {
noHTMLString = strInput.replaceAll("\\<.>", "");
}
return noHTMLString;
}
public static void main(String[] args) {
String strHTML= ""+
"
"+"
Convert HTML to Text String. "+""+
"
"+"This is HTML String of java's source code . "+
""+
"";
String stringWithoutHTML=removeHTML(strHTML);
System.out.println(stringWithoutHTML);
}
}