`
听雪楼
  • 浏览: 10034 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

java过滤字符中的特

    博客分类:
  • java
阅读更多
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("&acute;");
break;
case 60: // <
stringbuffer.append("&lt;");
break;
case 62: // >
stringbuffer.append("&gt;");
break;
case 38: // &
stringbuffer.append("&amp;");
break;
case 34: // "
stringbuffer.append("&quot;");
break;
case 13:
if (i < j - 1 && str.charAt(i + 1) == 10) {
stringbuffer.append("<br>");
i++;
}
break;
case 32:
stringbuffer.append("&nbsp");
break;
default:
stringbuffer.append(c);
break;
}
}
return new String(stringbuffer.toString());
}
 <script src='http://taobao.linktech.cn/best_picture_taobao.php?a_id=A100077921&width=500&u_id=jsjcdhuangchao2&col=4&row=1&skin=2&title=&title_yn=Y&price_yn=Y&com_yn=Y&c_cd=3306&rate=100&c_type=gb2312&t_color=FFFFFF&t_size=13&t_bgcolor=FFFFFF&r_color=666666&r_size=10&r_bgcolor=FFFFFF&r_on_color=666666&r_on_bgcolor=EAFAFD&r_max=-1&r_x=100&r_y=100&price_color=666666&price_size=10&com_color=F1A03D&com_size=10'></script>
分享到:
评论

相关推荐

    Java过滤器,字符过滤,标签过滤

    Java过滤器是Java Web开发中的一个重要概念,它主要用于在HTTP...通过研究这个项目,开发者可以学习到如何在实际项目中应用过滤器,以及处理字符编码问题,这对于任何涉及用户输入和输出的Java Web应用都是至关重要的。

    java非法字符过滤器

    该Java非法字符过滤器的主要功能是对输入字符串中的非法字符进行识别和替换。设计者通过预定义一组非法字符(或字符序列),并将其存储在一个`HashMap`中,其中键为非法字符,值为用于替换的替代字符串。这使得过滤...

    java字符过滤器,过滤器

    Java字符过滤器,也称为字符编码转换器,是Java编程中处理字符编码问题的重要工具。在处理文本数据时,尤其是在网络传输或者读取不同编码格式的文件时,可能会遇到字符乱码的问题。Java过滤器就是为了解决这些问题,...

    Java过滤字符串的方法

    Java过滤字符串的方法,Java过滤字符串的方法,过滤敏感信息

    JAVA的中文字符过滤器

    中文字符过滤器 JAVA的中文字符过滤器 EncodingFilter过滤器

    JAVA过滤器标准代码

    在Java Web开发中,过滤器(Filter)是一种用于拦截请求和响应的重要机制,可以实现对用户请求的预处理和后处理,以及对响应的处理。本文将深入解析“JAVA过滤器标准代码”,探讨其核心功能、实现原理以及应用场景。...

    sql注入Java过滤器

    配置在web.xml中,可以防止SQL注入,可以自己定义一些需要过滤的特殊字符

    Java过滤特殊字符的正则表达式.doc

    ### Java过滤特殊字符的正则表达式知识点解析 #### 一、正则表达式简介 正则表达式是一种用于描述字符串模式的强大工具,在文本搜索、替换等操作中有着广泛的应用。Java 中提供了丰富的 API 来支持正则表达式的使用...

    过滤器过滤用户输入的非法字符

    本文将深入探讨标题中的两个关键类:`XssFilter.java` 和 `XssHttpServletRequestWrapper.java`,以及它们在过滤非法字符中的作用。 首先,`XssFilter.java` 是一个实现了Servlet过滤器接口(javax.servlet.Filter...

    过滤字符串中包含表情字符

    过滤一个字符串中包含有表情的字符,例如一个用户昵称中包含的表情

    accp java过滤器 PPT

    Java过滤器(Filter)是Java Web开发中的一个重要概念,它主要应用于Servlet容器中,如Tomcat、Jetty等。在ACCP课程中,这个“accp java过滤器 PPT”很可能是为了帮助学习者深入理解如何在Web应用程序中有效地使用...

    java防sql注入攻击过滤器

    本篇文章将深入探讨如何在Java中实现一个防SQL注入的过滤器,以及它的重要性。 SQL注入的原理是利用应用程序处理用户输入数据时的不足,将恶意SQL语句嵌入到原本合法的查询中。例如,如果一个登录接口的用户名字段...

    java过滤器的使用

    Java过滤器(Filter)是Java Web开发中的一个重要概念,它主要应用于Servlet容器中,如Tomcat、Jetty等。过滤器允许我们在请求被发送到目标资源(如Servlet、JSP页面)之前或之后进行预处理和后处理。在这个场景中,...

    xss特殊字符拦截与过滤

    在Java代码中,我们看到了一个关键类XssStrUtils,它提供了一个静态方法replaceHtmlCode用于处理字符串中的危险代码。在该方法中,首先对传入的content参数进行非空检查。接着,定义了一系列的事件关键词数组...

    JAVA过滤器及原理

    Java过滤器(Filter)是Java Web开发中的一个重要概念,它主要应用于Servlet容器中,如Tomcat、Jetty等。过滤器允许我们在数据处理前后插入自定义逻辑,对请求和响应进行拦截、修改或增强。本教程将深入讲解Java过滤...

    java中文过滤器

    在Java Web开发中,"java中文过滤器"是一种常见的技术,用于处理B/S(Browser/Server)架构下中文字符编码的问题。在B/S系统中,数据通常通过HTTP协议在网络间传输,而HTTP协议默认并不规定字符编码,这可能导致在...

    java正则表达式 过滤特殊字符的正则表达式

    在 Java 中,使用正则表达式可以轻松地过滤特殊字符。下面是一个简单的示例代码: ```java public static String StringFilter(String str) throws PatternSyntaxException { String regEx = "[`~!@#$%^&*()+=|{}':...

    java过滤器对所有参数去除前后空格

    对项目中的所有参数去除前后空格...可以基于此过滤器实现过滤跨站脚本攻击,参数的增加,修改!敏感词汇过滤。实现原理为重写HttpServletRequestWrapper,获取参数的方法。include和 Forwarded 内部转发不在过滤之内。

    java 请求参数过滤拦截

    这里的“java请求参数过滤拦截”主要是指在接口接收到用户输入的数据时,通过过滤器(Filter)对参数进行检查,防止恶意攻击者利用特殊字符执行SQL注入、跨站脚本攻击(XSS)等危害。下面我们将详细探讨这一主题。 ...

    java过滤器

    在Java Web开发中,过滤器(Filter)是一种非常实用的技术,它可以在客户端发送请求到服务器端的过程中进行一系列的预处理工作,比如设置字符编码、身份认证等。此外,过滤器也可以在服务器返回响应给客户端前做一些...

Global site tag (gtag.js) - Google Analytics