问答详情
源自:4-1 [Java Web] 过滤器链

一个简单问题

“我想过滤所有以begin开头的action”     谁能告诉我这句话是什么意思?到底是让以begin开头的action放行?还是拦截啊?你们不觉得这是有歧义的?  就比如说“过滤A”  那到底A是要“通过”还是要“滤除”啊??

提问者:CoffeeandTea 2016-03-05 13:50

个回答

  • 小LOVE宇
    2016-03-06 00:56:29
    已采纳

    你好

    简单说:web中相关操作会有 拦截器、以及 过滤器 两种,一般情况我们用 过滤器 就行,
    
    Ta们的作用都是对用户的话一些操作做一些制约。
    
    例如:常见的为 登录验证 、权限管理。 以及请求中是否 包含敏感字(例如 百度搜索)、字符编码统一等。
    
    所以你不清晰的地方是 过滤 的这个概念 ,该 过滤 是指某一类请求需要去过滤,即加了限制。
    而你说的那种 排除(不包含) 的话是可以在 过滤器 的实现内部进行判别处理。
    
    希望我的回答可以帮助到你朋友,更多优质答复请与留言,谢谢!