Filter's init kaedah pasti akan dilaksanakan apabila bekas bermula, tetapi Servlet's init > kaedah Tidak semestinya, ia bergantung pada cara parameter load ditulis Secara lalai, init akan dicetuskan hanya apabila Servlet diakses buat kali pertama (laluan akses sepadan dengan <. kod>urlMapping). Filter的init方法一定会在容器启动的时候执行,但Servlet的init方法未必,要看load参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping)才会触发init的调用。
Saya juga memerhatikannya beberapa waktu lalu, dan saya tidak begitu faham bahawa susunan pelaksanaan penapis dan servlet adalah satu sebelum yang lain. Saya tertanya-tanya jika saya memilih untuk menggunakan servlet atau penapis atas sebab reka bentuk
Filter
'sinit
kaedah pasti akan dilaksanakan apabila bekas bermula, tetapiServlet
'sinit
> kaedah Tidak semestinya, ia bergantung pada cara parameterload
ditulis Secara lalai,init akan dicetuskan hanya apabila Servlet diakses buat kali pertama (laluan akses sepadan dengan <. kod>urlMapping
).Filter
的init
方法一定会在容器启动的时候执行,但Servlet
的init
方法未必,要看load
参数是怎么写的,默认的话,只有该Servlet首次被访问(访问路径匹配了urlMapping
)才会触发init
的调用。另外,比起两个
Selain itu, berbanding duainit
,我更喜欢把所有的初始化工作放在ServletContextListener
的contextInitialized
init
, saya lebih suka meletakkan semua kerja pemula dalamServletContextListener
contextInitialized
. #🎜🎜#Saya juga memerhatikannya beberapa waktu lalu, dan saya tidak begitu faham bahawa susunan pelaksanaan penapis dan servlet adalah satu sebelum yang lain. Saya tertanya-tanya jika saya memilih untuk menggunakan servlet atau penapis atas sebab reka bentuk