当前位置:编程学习 > JAVA >>

servlet中的Filter不是纯粹的责任链吧?

纯粹的责任链要求每个环节都只有处理和不处理两个环节,而不是处理一下再往下传递。

楼下觉得是不是? --------------------编程问答-------------------- 过滤器就是基于责任链模式设计的。 --------------------编程问答--------------------
引用 楼主 dy110936 的回复:
纯粹的责任链要求每个环节都只有处理和不处理两个环节,而不是处理一下再往下传递。

楼下觉得是不是?


HelloWorld级别的的责任链易做图要求每个环节都只有处理和不处理两个环节,因为某个环节处理一下,后面就没有再可以处理的了。
--------------------编程问答-------------------- 一个纯的责任链模式要求一个具体的处理者对象只能在两个行为中选择一个:一是承担责任,二是把责任推给下家。 --------------------编程问答-------------------- LZ不要对这些方面死扣,这木有意思 --------------------编程问答-------------------- 可以改变一个request和修改一个response. Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在response离开servlet时处理response.换种说法,filter其实是一个“servlet chaining“(servlet 链).
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,