java - Was ist der Unterschied zwischen der Init-Methode des Servlets und der Init-Methode zum Auswählen eines Filters zum Laden der Konfigurationsdatei?
仅有的幸福
仅有的幸福 2017-05-17 10:07:44
0
2
822

springMVC wählt die Init-Methode von Servlet zum Laden der Konfigurationsdatei, während jfinal die Init-Methode von Filter zum Laden der Konfigurationsdatei wählt

  1. Was ist der Unterschied zwischen den beiden?

  2. Was sind die Gründe bzw. Vorteile, diesen Weg zu wählen?

仅有的幸福
仅有的幸福

Antworte allen(2)
给我你的怀抱

Filterinit方法一定会在容器启动的时候执行,但Servletinit方法未必,要看load参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping)才会触发init的调用。

另外,比起两个init,我更喜欢把所有的初始化工作放在ServletContextListenercontextInitialized里。

某草草

前段时间我也观察到了,也不是很理解 filter 和servlet执行顺序一个在前一个在后 不知是不是因为设计上的原因而选择使用servlet或filter的

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!