最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

存儲于xml中需要的HTML轉義代碼

 更新時間:2009年11月07日 00:07:21   作者:  
在數據提交到數據庫之前的簡單HTML字符轉意,防止javascript惡意代碼,因為項目中用到了輸出為xml,所以在輸出之前還要進行二次轉意,把數據庫中之前加入的<br>轉義為正常。
復制代碼 代碼如下:

/**
* html代碼輸入驗證轉換
* @param str
* @return
*/
public String htmlFilter(String str){
//轉意&
str = str.replaceAll("&", "&amp;");
//轉意<
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;
}

相關文章

最新評論

高密市| 上林县| 健康| 中宁县| 水城县| 竹山县| 道真| 宣恩县| 台安县| 卢氏县| 新巴尔虎左旗| 定襄县| 永胜县| 南宫市| 南丹县| 库尔勒市| 罗田县| 雅江县| 天祝| 招远市| 连南| 乌兰察布市| 斗六市| 安陆市| 嘉义市| 黑山县| 静乐县| 伊川县| 昌邑市| 绥宁县| 绿春县| 澎湖县| 平乡县| 乌拉特前旗| 南汇区| 临清市| 汨罗市| 芜湖市| 厦门市| 翼城县| 岳普湖县|