spring mvc 为什么要以servlet为入口 ?

发布于 2021-11-24 23:21:41 字数 5 浏览 827 评论 15

问题如题。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(15

冷默言语 2021-11-27 16:51:32

个人更倾向于servlet,相互的独立性强,如楼上没有什么嵌套问题

成熟稳重的好男人 2021-11-27 16:51:26

我有哪一句话是体现了这个意思 ?

睫毛上残留的泪 2021-11-27 16:50:56

回复
呵呵,你用struts那熟悉的filter来反驳我

疑心病 2021-11-27 16:50:50

照这么说,filter可以干servlet的事?

卸妝后依然美 2021-11-27 16:50:43

兄弟,你确定回答这个问题之前你认真的思考过我提的问题么? 1.你说的没了servlet,请问web还如何请求呢,这句话是不是本身都是错误的呢, 请求是基于http的,本质是基于socket的,所以与servlet 2. 我既然能这样问肯定是有原因的, 回想下struts2的入口,那个熟悉的Filter你还记得么?

叹沉浮 2021-11-27 16:50:37

那你觉得还有什么更好的方法呢,无论什么框架都无法逃脱servlet。脱离了Servlet,请问web还如何请求?

奢望 2021-11-27 16:49:01

因为是J2EE

笑红尘 2021-11-27 16:42:49

你是说 Struts2 吗?虽然很多年不用了,但我记忆中 Filter,Servlet 都实现了。

后知后觉 2021-11-27 16:19:25

回复
嗯,我觉得楼主可能更想知道的是哪个好

风苍溪 2021-11-27 15:34:11

多谢,抽时间我会认真看看到 。 还有个问题啊 ,你咋知道我是处女座? = = 、

等风来 2021-11-27 10:06:50

楼主要问的应该是FilterDispatcher和servletdispatcher 的区别与优劣,这里有文章可以参考:

http://struts.1045723.n5.nabble.com/Benefits-of-using-Filter-as-front-controller-td5710406.html

个人认为,servletDispatcher更好。struts为什么要以Filter实现,但这个问题我觉得问得没多大意义。

没有为什么,有知识,任性!struts就是这么干了,爱咋咋地,人家就是实现一个框架的功能了。至于filterDispatcher和servletDispatcher谁更好,struts认为filterDispatcher好,而现在认为servletDispatcher好,反正两个都可以实现框架。当然,你也可以有自己的看法。

还是那句话,这个问题没有为什么,就是爱咋咋地。你要是真处女座情节发作,可以看看我上面贴出来的地址里的讨论内容。没必要比出个谁第一,谁第二。

瑾夏年华 2021-11-27 07:43:59

那struts为什么以Filter为入口。 其实我之所以会提这个问题,就是感觉可以通过Filter来实现spring mvc

傾城如夢未必闌珊 2021-11-26 08:04:24

回复
所以 Strut2的时候,会遇到一个问题是,filter配在Strut2的处理器之后,就不起效果了。这在web.xml的配置里,还能控制,但是JavaEE6又增加了@WebFilter注解配置,就更容易有问题

睫毛上残留的泪 2021-11-26 06:16:19

filter可能会有顺序问题,如果前面配置的filter直接截断了不往下传递,那么spring mvc可能就失效,而servlet没这个特性,我觉得是这个道理

路还长,别太狂 2021-11-25 09:37:16

Servlet才能保证他在最内层处理,外面设置的Filter都能起效。

如果改成Filter实现,那么就会存在Filter嵌套顺序的问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文