struts2拦截器解析及配置 struts2学习笔记二

需积分: 0 0 下载量 185 浏览量 更新于2023-11-24 收藏 603KB DOC 举报
Struts2学习笔记二主要讨论了在每个Action执行之前会执行的拦截器。这些拦截器的顺序和配置都在struts-default.xml文件中。在这段代码中,列举了默认的拦截器栈(defaultStack),其中包括了exception、alias、servletConfig、i18n、prepare、chain、scopedModelDriven、modelDriven、fileUpload、checkbox、multiselect、staticParams、actionMappingParams和params等拦截器。其中params拦截器还设置了excludeParams参数,用于排除一些特定的参数,如dojo开头、struts开头、session开头等参数,以便在执行参数拦截时进行排除。整个拦截器栈的设置是为了在每个Action执行前都能够按照特定的顺序执行一系列的拦截器,以便进行预处理、参数检查等操作,从而确保Action能够正常执行。这些拦截器的配置和使用是Struts2框架中非常重要的一部分,也是学习和掌握Struts2框架的关键之一。