1、展现树在构建xml字符串时
/**
* 解决当输入值中含有单引号或双引号导致树的展现报js脚本错误
* @param value
* @return
*/
private static String getFormatString(String value){
return value.replaceAll("/'", "'").replaceAll("/"", """);
}
2、sql单引号:查询字段值中含有单引号问题
String tagName = this.getRequest().getParameter("tagName");
tagName.replace("'", "''"); //把字段值里的一个单引号替换为两个单引号(注意是两个单引号,不是双引号)
String tagCond = " and doc_Id in (select distinct doc_id from tb_tag_doc where tag_Id in (select tag_Id from tb_tag where tag_name ='"+tagName+"')) ";