`

过滤器的配置

阅读更多
web.xml:
<filter>
	<filter-name>CharacterEncodingFilter</filter-name>
	<filter-class>net.vschool.web.CharacterEncodingFilter</filter-class>
	<init-param>
		<param-name>encoding</param-name>
		<param-value>GBK</param-value>
	</init-param>
</filter>
<filter-mapping>
	<filter-name>CharacterEncodingFilter</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping> 


CharacterEncodingFilter.java:
public class CharacterEncodingFilter implements Filter 
{ 

	protected String encoding = null; 

	public void init(FilterConfig filterConfig) throws ServletException 
	{
		this.encoding = filterConfig.getInitParameter("encoding");
	} 

	public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException 
	{
		request.setCharacterEncoding(encoding);
		response.setContentType("text/html;charset="+encoding);
		chain.doFilter(request, response);
	} 
}


分享到:
评论

相关推荐

    jsp中过滤器配置实现所有过滤

    除了基本的过滤器配置,我们还可以添加更多的配置属性,这些属性可以通过`FilterConfig`对象在`init()`方法中获取。例如: ```xml &lt;filter-name&gt;myFilter &lt;filter-class&gt;com.example.MyFilter&lt;/filter-class&gt; ...

    servlet过滤器配置,解决JSP的所有乱码

    在标题“servlet过滤器配置,解决JSP的所有乱码”和描述“JSP页面获得servlet是不是经常出现乱码呢?很烦人哦,那就试试这个吧,可以解决所有的乱码,里面有说明教你怎么配”中,主要涉及的知识点是通过配置Servlet...

    Spring 各种过滤器配置大全

    FilterChainProxy会按顺序来调用这些filter,使这些filter能享用Spring Ioc的功能, CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON 定义url比较前先转为小写 PATTERN_TYPE_APACHE_ANT 定义使用Apache ant的匹配模式

    struts2配置过滤器

    #### 二、过滤器配置实例分析 ##### 2.1 web.xml配置解析 在给定的web.xml配置文件中,可以看到对`SessionInvalidate`过滤器进行了定义和映射: ```xml &lt;!-- struts2过滤器 --&gt; &lt;filter-name&gt;SessionInvalidate...

    HAL库-STM32F407-CAN通信-过滤器配置实验-程序源码

    实验内容:MCU芯片为STM32F407VET6,实现CAN通信过滤器配置实验。 CAN通信波特率为 500K bps,将接收到的CAN_ID发送出来,发送帧ID为0x18888888,前4个字节数据为接收到的CAN_ID。

    电子-CAN过滤器配置.pdf

    电子-CAN过滤器配置在单片机和嵌入式系统开发中,特别是针对STM32系列微控制器,扮演着至关重要的角色。STM32系列单片机是STMicroelectronics(意法半导体)生产的一系列32位ARM Cortex微控制器,广泛应用于工业控制...

    防止sql注入过滤器配置

    ### 防止SQL注入过滤器配置详解 #### 一、引言 在现代Web应用开发中,安全性一直是至关重要的方面。SQL注入攻击是黑客常用的一种手段,它通过恶意SQL语句来破坏或操纵数据库中的数据。为了保护系统免受此类攻击,...

    STM32 CAN过滤器滤波器配置详解

    STM32 CAN 过滤器滤波器配置详解 在嵌入式系统中,CAN(Controller Area Network)总线是常见的通信协议之一。STM32 微控制器也支持 CAN 通信协议。为了正确地实现 CAN 通信,需要了解 CAN 总线上的节点接收或发送...

    servlet过滤器配置及运行过程.doc

    servlet过滤器配置及运行过程,servlet实例用法。

    Java servlet过滤器配置详解

    本篇将深入讲解Java Servlet过滤器的配置,包括`EncodingFilter`类的使用、jsp页面配置以及`web.xml`文件的配置。 首先,`EncodingFilter`是一个常见的过滤器,主要用于解决HTTP请求和响应中的编码问题。在处理中文...

    ssh中过滤器配置源码

    本文将深入探讨SSH过滤器的配置源码,以及相关的知识点。 首先,SSH过滤器的主要目标是确保只有授权的用户和进程能够访问服务器,并限制不安全的操作。在SSH服务器的配置文件(通常是`sshd_config`)中,我们可以...

    过滤器(java编写的过滤器)

    在给定的文件片段中,我们看到了一个具体的过滤器配置示例,下面将详细解析这段配置及其背后的知识点。 ### 过滤器的基本概念 过滤器是基于Servlet规范的一种机制,用于对客户端的请求进行预处理,或者对响应进行...

    Springboot配置XSS过滤器XssFilter.zip

    直接可以运行,包含测试类,对HTML和SQL进行过滤,方便扩展。并且可以配置不拦截的路径,包含注释,方便学习。 博客地址:https://blog.csdn.net/u011974797/article/details/121792680

    管道过滤器程序,主要用java实现

    这些代码可能包括过滤器类的定义、过滤器链的构建、以及在`web.xml`或类似配置文件中的过滤器配置。通过对这些代码的深入学习和分析,我们可以更好地理解和应用管道过滤器模式,提高Java编程技能。

    ARS408_Technical_Documentation_V1_0

    文档说明了包括雷达状态(0x201)、群集和对象过滤器配置状态头(0x203)、群集和对象过滤器配置状态(0x204)、碰撞检测状态(0x408)、碰撞检测区域状态(0x402)等状态输出信息。这些状态输出信息对于理解ARS408...

    WAS 6.0.2.9 部署应用使用过滤器问题解决办法

    在WAS 6.0.2.9中,可能遇到的问题可能涉及到过滤器配置、过滤器链执行顺序、过滤器异常处理或过滤器与应用程序其他组件的交互等。 首先,让我们了解过滤器的基本概念。在web.xml配置文件中,我们定义过滤器,包括...

    前端跨域,后端配置过滤器

    解决前后端跨域,java后端配置过滤器

    用户登陆过滤器

    用户登陆过滤器是一个用于限制未登陆用户访问的过滤器配置,通过filter机制和session机制来判断用户是否已经登陆,从而决定是否允许用户访问某些资源。 在这个过滤器中,我们可以看到它主要由两部分组成:一部分是...

    hibernate过滤器使用例子

    这些组件负责解析过滤器配置、管理过滤器状态以及处理参数绑定等操作。深入研究这些源码可以帮助开发者更灵活地定制过滤器行为,解决复杂的数据筛选需求。 ### 实际应用案例 在实际项目中,过滤器经常用于用户权限...

    过滤器笔记整理

    #### 四、过滤器配置 - **配置位置**:过滤器的配置主要发生在`web.xml`文件中。 - **配置示例**: ```xml &lt;filter-name&gt;MyFilter &lt;filter-class&gt;com.example.MyFilter&lt;/filter-class&gt; &lt;filter-name&gt;...

Global site tag (gtag.js) - Google Analytics