public static String toHtmlString(String str) {
if (str == null || ("").equals(str.trim())) {
return "";
}
StringBuffer stringbuffer = new StringBuffer();
int j = str.length();
for (int i = 0; i < j; i++) {
char c = str.charAt(i);
switch (c) {
case 39: // '
stringbuffer.append("´");
break;
case 60: // <
stringbuffer.append("<");
break;
case 62: // >
stringbuffer.append(">");
break;
case 38: // &
stringbuffer.append("&");
break;
case 34: // "
stringbuffer.append(""");
break;
case 13:
if (i < j - 1 && str.charAt(i + 1) == 10) {
stringbuffer.append("<br>");
i++;
}
break;
case 32:
stringbuffer.append(" ");
break;
default:
stringbuffer.append(c);
break;
}
}
return new String(stringbuffer.toString());
}
分享到:
相关推荐
Java过滤字符串的方法,Java过滤字符串的方法,过滤敏感信息
过滤一个字符串中包含有表情的字符,例如一个用户昵称中包含的表情
java 利用正则表达式从字符串中提取省、市、区、镇、乡等区域名称(包含少数民族地区),支持地址中无省,无市,无县情况。
Java显示Unicode特殊字符, protected char base; // 指定我们显示的初始值7 protected Font font = new Font("serif", Font.PLAIN, 18); // 指定缺省的显示字体 protected Font headingfont = new Font(...
java类型转换,字符串截取工具类,sql注入过滤工具类,基本类型转换可以设置异常时的默认值,字符串截取指定位置,长度,sql注入过滤
java 字符串的过滤 方法 代码 java 字符串的过滤 方法 代码 java 字符串的过滤 方法 代码
Base64安全性低?...Base64加密后的字符串在URL中不安全,想去掉特殊符号?这里支持。 想在解密失败返回统一字符?这里支持。告诉我还有什么是你想要的。这里都有,如果好用,不介意的请在下面评论一番,谢谢
String 字符串操作工具类,sql防注入方法 过滤通过页面表单提交的字符 用特殊的字符连接字符串 将字符串数组转换为逗号链接的字符串,并且去掉最后一个逗号 分割字符串 字符串字符集转换 编码转换方法 将html文档...
JS去字符串空格,在javascript去掉字符串中没用的空格,实用哦,大家不要吝啬您的分数哦!
主要介绍了java实现压缩字符串和java字符串过滤,需要的朋友可以参考下
主要为大家详细介绍了java判断字符串中是否包含中文,并过滤掉中文,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java过滤xss工具,xxsProtect. 根目录XSS/bin文件夹下有所有的jar包. 根目录XSS/com/start.java文件是例子. 过滤字符串中至少要有html显示标签.
字符串过滤字符(超详细).txt
spring mvc拦截器,过滤json数据中的null值,将null变成空字符串,内含截图,及jar包
可以直接调用的方法,用来过滤字符串里的html代码和回车空格等... 还可以用来截取字符串长度。
NULL 博文链接:https://gaojunwei.iteye.com/blog/1860521
java过滤器,XSS : 跨站脚本攻击(Cross Site Scripting),SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令
代码如下:package dw05prj.util.filter; import javax.servlet.Filter; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.... /*页面字符集过滤流*/ /* 在web.xml中配
jsonfilter JSON空字符串过滤器
例如: [removed] var t=”... [removed] 无论如何要escapeJavascript过滤掉单引号。如果memo中可能有[removed]标签,那么还需要escapeHTML,否则就可以不用,当然使用tb-velocity就不需要自己调用escapeHTML了。