Java设置字符编码过滤器

本文介绍了Java中如何设置字符编码过滤器,包括过滤器的基本概念、开发步骤,以及如何创建过滤器链。重点讲解了在web.xml中配置字符编码过滤器以解决乱码问题。
摘要由CSDN通过智能技术生成

(一)过滤器
概念简述:

当web获得对资源请求时,web会判断该资源与过滤器是否相关,如果相关就交给过滤器处理,在过滤器中可以对请求的内容作出改变,然后再将请求转交给被请求的资源。当被请求的资源作出响应时,web同样会将响应先给过滤器,在过滤器中对响应处理之后再发送给客户端。

开发过滤器步骤
(1)定义过滤器类,实现javax.servlet.Filter接口;
(2)重写init(),doFilter(),destory()方法;
(3)配置过滤器:web.xml中。

<filter>
	<filter-name>filterclassname</filter-name>
	<filter-class>com.xzz.myfilter.filterclassname</filter-class>
</filter>
<filter-mapping>
	<filter-name>filterclassname</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>
注:过滤器doFilter()形参中的request和response是ServletRequest和ServletResponse的对象
	servlet中的request和response是HttpServletRequest和HttpServletResponse的对象

开发过滤器链

(1&#x
  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值