`

定义一个中文字符过滤器

阅读更多
package com.zchen.util;

import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class CharactorEncodingFilter implements Filter {

	public void destroy() {
		
	}
	public void doFilter(ServletRequest request, ServletResponse response,
			FilterChain chain) throws IOException, ServletException {
				request.setCharacterEncoding("UTF-8");
		chain.doFilter(request, response);
	}

	public void init(FilterConfig arg0) throws ServletException {
		
	}

}

 在web.xml文件中配置:

 <filter>
  	<filter-name>CharactorEncodingFilter </filter-name>
  	<filter-class>com.zchen.util.CharactorEncodingFilter </filter-class>
  </filter>
  <filter-mapping>
  	<filter-name>CharactorEncodingFilter </filter-name>
  	<url-pattern>/*</url-pattern>
  </filter-mapping>

 

分享到:
评论

相关推荐

    jsp字符过滤器

    以下是一个简单的字符过滤器示例: ```java public class CharFilter implements Filter { @Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws ...

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

    字符过滤是过滤器的一个常见应用场景。例如,在这个项目中,开发者可能创建了一个自定义的Filter类,该类检查请求参数或响应内容,移除或替换不安全或不合法的字符。这通常涉及到正则表达式和字符串操作,例如去除...

    字符过滤器

    jsp 中的字符过滤器,屏蔽网页中或JFreeChart中的乱码问题

    java非法字符过滤器

    本文将深入探讨一个Java非法字符过滤器的设计原理、实现细节以及其在实际场景中的应用。 #### 核心功能与设计思想 该Java非法字符过滤器的主要功能是对输入字符串中的非法字符进行识别和替换。设计者通过预定义一...

    监听器访问计数过滤非法字符

    当一个请求匹配到过滤器的映射规则时,过滤器就会按照定义的顺序执行其doFilter方法,先进行字符编码转换,然后将请求传递给下一个过滤器或目标Servlet。 非法字符过滤是Web应用安全的一个重要方面。过滤器可以用来...

    字符过滤字符过滤字符过滤

    "字符过滤字符过滤字符过滤"这个标题可能指的是一个特定的字符过滤机制或者工具,用于检查和处理潜在有害或不合适的字符。这个过程可以防止SQL注入、跨站脚本攻击(XSS)等网络安全问题,同时也可以确保数据的规范性和...

    xss特殊字符拦截与过滤

    代码中还展示了一个通用的replace方法,该方法接收四个参数,分别是源字符串source、旧字符串oldStr、新字符串newStr以及一个布尔值matchCase。它实现了一个基本的字符串查找和替换逻辑,其中matchCase参数用于控制...

    过滤器 乱码,非法字符,权限

    在IT行业中,过滤器(Filter)是Java Web开发中的一个重要概念,主要应用于Servlet规范中,用于拦截请求和响应,执行一些预处理或后处理任务。本文将深入探讨标题和描述中涉及的几个关键知识点:过滤器乱码问题、...

    过滤敏感汉字字符

    在IT行业中,过滤敏感汉字字符是一项重要的数据处理任务,尤其在网络安全、社交媒体监控以及文本分析等领域。这个任务的目的是为了防止或...通过深入研究和应用这个工具,我们可以更好地理解和实践敏感字符过滤的技术。

    javaweb中文过滤器

    在JavaWeb开发中,中文过滤器是一个至关重要的组件,它主要负责解决在数据传输过程中可能出现的中文乱码问题。在Web应用中,由于编码格式不一致或者处理不当,经常会导致中文字符显示为乱码,影响用户体验。中文过滤...

    struts2.0字符编码使用过滤器

    在Web应用的`web.xml`配置文件中,我们需要定义一个过滤器,并将其关联到Struts2的Action请求。过滤器的配置包括: - 定义过滤器类:通常实现`javax.servlet.Filter`接口。 - 配置过滤器映射,将过滤器应用于所有...

    java web 购物车,字符过滤器,权限过滤器,详细备注,适合初学者

    在Java Web开发中,购物车、字符过滤器和权限过滤器是重要的组成部分,它们共同构建了一个安全、功能完善的用户交互系统。以下是对这些概念的详细解释: 1. **购物车**: 购物车是电商网站的核心功能之一,它允许...

    servlet过滤器实例经典过滤器

    Servlet过滤器是Java Web开发中的一个重要组件,它允许开发者在请求到达Servlet之前或者响应离开Servlet之后进行拦截处理。本教程将深入讲解如何配置和使用Servlet过滤器,以及介绍五个经典的过滤器实例。 首先,让...

    java中文过滤器

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

    如何配置Filter过滤器处理JSP中文乱码

    【如何配置Filter过滤器处理JSP中文乱码】 在开发Java Web应用时,尤其是在处理包含中文字符的请求时,可能会遇到中文乱码的问题。解决这个问题的一种常见方法是使用Filter过滤器。以下是配置Filter过滤器处理JSP...

    RFC2254LDAP查询过滤器的字符串表示法中文版

    RFC2254是IETF(互联网工程任务组)发布的一个规范,它详细定义了如何以字符串形式表示LDAP查询过滤器。这个文档对于理解和编写有效的LDAP查询至关重要,尤其对于中文环境的操作者来说,中文版的解释可以帮助他们更...

    RFC1558_LDAP研究过滤器的字符串表达 .doc

    例如,一个过滤器可以表示为"(&)(objectClass=person)(sn=Smith)",其中"&"表示AND操作,"objectClass=person"表示对象类必须是"person","sn=Smith"表示姓氏字段必须等于"Smith"。这种表示法使得用户或开发者能够...

    vue 内置过滤器的使用总结(附加自定义过滤器)

    Vue还支持过滤器的链式调用,这意味着一个过滤器的输出可以被作为下一个过滤器的输入继续处理。链式调用的语法如下: ``` {{ message | filterA | filterB }} ``` 在此例中,`message`先被`filterA`处理,其结果再由...

    过滤器的基本用法

    例如,以下是一个简单的字符编码转换过滤器的实现: ```java import javax.servlet.*; import java.io.IOException; public class CharacterEncodingFilter implements Filter { @Override public void init...

    基于管道过滤器风格的单词排序程序

    接着,我们创建一个过滤器,例如一个`WordTokenizer`,用于将输入的字符串分解成单独的单词。这个过滤器可能使用`String.split()`方法,将句子分割成单词数组。 然后,我们需要一个`WordSorter`过滤器对单词进行...

Global site tag (gtag.js) - Google Analytics