当前位置:主页 > 查看内容

存储于xml中需要的HTML转义代码

发布时间:2021-04-07 00:00| 位朋友查看

简介:复制代码 代码如下: /** * html代码输入验证转换 * @param str * @return */ public String htmlFilter(String str){ //转意 str = str.replaceAll("", "amp;"); //转意 str = str.replaceAll("", "lt;"); //转意 str = str.replaceAll("", "gt;"); //转意空……
复制代码 代码如下:

/**
* html代码输入验证转换
* @param str
* @return
*/
public String htmlFilter(String str){
//转意&
str = str.replaceAll("&", "&");
//转意<
str = str.replaceAll("<", "&lt;");
//转意>
str = str.replaceAll(">", "&gt;");
//转意空格,
//注意:空格使用"&nbsp;"会导致xml解析出错!,这里只能使用"&#160;"
str = str.replaceAll(" ", "&#160;");
//转意单引号
str = str.replaceAll("'", "&#39;");
//转意双引号
str = str.replaceAll("\"", "&quot;");
//转意换行
str = str.replaceAll("\n", "<br>");
return str;
}
//本方法用于在servlet生成xml代码中再次转意,主要是把<br>转换为正常显示
public String htmlFilter2(String str){
//转意<
str = str.replaceAll("<", "&lt;");
//转意>
str = str.replaceAll(">", "&gt;");
return str;
}

本文转载自网络,原文链接:https://m.jb51.net/article/20782.htm
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!

推荐图文


随机推荐