首页 > 试题广场 >

什么是Servlet链(Servlet Chaining)?

[问答题]
Servlet链是把一个Servlet的输出发送给另一个Servlet的方法。第二个Servlet的输出可以发送给第三个Servlet,依次类推。链条上最后一个Servlet负责把响应发送给客户端。
发表于 2019-05-05 15:41:46 回复(0)
更多回答
过滤器的doFilter方法中有一个参数叫做过滤器链FilterChain的对象,它在服务器调用第一个过滤器的doFilter方法时候,由服务器创建过滤器链对象传递给过滤器的doFilter方法。 过滤器链可以决定是否调用目标资源。在过滤器的doFilter方法中,开发人员如果调用了过滤器链FilterChain对象的doFilter方法,则web服务器会检查FilterChain对象中是否还有其它过滤器filter,有的话则继续执行其它过滤器。(FilterChain对象)
发表于 2017-10-16 08:30:05 回复(0)
这应该是过滤器吧
发表于 2016-06-01 17:07:31 回复(2)
Servlet链是把一个Servlet的输出发送给另一个Servlet的方法。第二个Servlet的输出可以发送给第三个Servlet,依次类推。链条上最后一个Servlet负责把响应发送给客户端。
发表于 2015-10-29 12:10:42 回复(0)
就一个controller转发到另一个controller,花里胡哨
编辑于 2020-09-06 08:44:51 回复(0)
Servlet链是把一个Servlet的输出发送给另一个Servlet的方法。第二个Servlet的输出可以发送给第三个Servlet,依次类推。链条上最后一个Servlet负责把响应发送给客户端
发表于 2019-05-03 21:33:14 回复(0)
Servlet链是把一个Servlet的输出发送给另一个Servlet的方法。第二个Servlet的输出可以发送给第三个Servlet,依次类推。链条上最后一个Servlet负责把响应发送给客户端。
发表于 2019-05-02 11:48:25 回复(0)
输出
发表于 2019-04-30 10:07:48 回复(0)
把一个servlet传输给另一个servlet链
发表于 2019-04-28 21:35:48 回复(0)
在servlet链中,一个servlet的输出被当作下一个servlet的输入,而链中最后一个servlet的输出被返回到浏览器。
servlet链接提供了将一个servlet的输出重定向为另一个servlet的输入的能力。这样,你就可以划分工作,从而使用一系列servlet来实现它。另外,你还可以将servlet组织在一起以提供新的功能。
——来自百度
发表于 2019-03-19 00:02:18 回复(0)
请求转发?
发表于 2018-03-30 22:39:26 回复(0)
什么样的业务要这么浪费资源,一个跳另一个,直接在一个里面解决所有的业务逻辑,并跳转网页不就好了吗?
发表于 2017-09-30 10:10:57 回复(1)
struts2中结果视图中有提到,关于转发,重定向,转发到动作方法,重定向到动作方法
发表于 2016-11-10 12:46:49 回复(0)