为什么说拦截器是struts2框架的核心

2025-02-07 21:56:19
推荐回答(1个)
回答1:

因为Struts2的很多核心功能都是由其内置的拦截器实现的,比如参数在页面和action之间的传递是用params拦截器,国际化是用params拦截器,文件上传是fileupload拦截器等等。
其核心过滤器(以前叫filterDispatcher,现在好像叫StrutsPrepareAndExecuteFilter)里的核心代码通过将Servlet的请求和响应过滤封装后通过这些Struts 2拦截器实现Struts 2基本功能。