java过滤器,望文生义,就是在java中起到过滤的作用的一个要领。
能够在一个要求抵达servlet之前,将其截取举行逻辑推断,然后决议是不是放行到要求的servlet。
也能够在一个response抵达客户端之前,截取效果举行逻辑推断,然后决议是不是许可返回给客户端。
filter(过滤器)有以下几个品种(功用):
1、用户受权的filter:filter担任推断用户是不是有权限要求该页面。
2、赋予过滤推断日记的filter:截取某个用户在本网站上的一切要求。
3、纪录轨迹担任解码的filter:划定处置惩罚本次要求的解码体式格局。
末了须要注重的是,一个filter过滤器能够加在多个servlet掌握器上,固然多个filter过滤器也是能够加在一个servlet掌握器上的。
由此也是能够看出来,我们运用filter往往是对一些大众的操纵举行处置惩罚。
比方:推断用户权限,解码本次要求等。
还比方,我们的web运用中某些页面是须要用户登录后才接见的,以往我们都是在每一个servlet页面加上推断掌握,致使代码冗余。
有了filter,我们能够定义一个完成了filter的过滤器,让须要推断是不是登录的页面都加上这么一个过滤器,能够大大下降代码的冗余水平。
以上就是java中过滤器是什么的细致内容,更多请关注ki4网别的相干文章!