求教java中有没有方法实现html转义

html-css032

求教java中有没有方法实现html转义,第1张

apache工具包common-lang中有一个很有用的处理字符串的工具类StringEscapeUtils,利用它能很方便的进行html,xml,Java等的转义与反转义,而且还能对关键字符串进行处理预防SQL注入

System.out.println("转义HTML,注意汉字:"+StringEscapeUtils.escapeHtml("<font>chen磊  xing</font>"))    //转义HTML,注意汉字  

        System.out.println("反转义HTML:"+StringEscapeUtils.unescapeHtml("<font>chen磊  xing</font>"))  //反转义HTML

1.

使用正则表达式即可解决;

2.

例如转义字符\r\n

3.

就只需要如下操作即可:

String

str

=

"<html>\r\n</html>"

str

=

str.replaceAll("\r\n","\\r\\n")

使用正则表达式即可解决; 例如转义字符\r\n 就只需要如下操作即可: String str = "\r\n"str = str.replaceAll("\r\n","\\r\\n")