Struts2配置精要之defaultStack与paramsPrepareParamsStack
在Struts2.3.4的struts-default.xml文件中配置了很多拦截器栈interceptor-stack:
1.basicStack
2.validationWorkflowStack
3.fileUploadStack
4.modelDrivenStack
5.chainStack
6.i18nStack
7.paramsPrepareParamsStack
8.defaultStack
9.completeStack(这个跟defaultStack一模一样)
10.executeAndWaitStack
其中defaultStack与paramsPrepareParamsStack包含的interceptor最多,功能也最多,那么两者的区别是什么呢?
下面看看具体的顺序:
public class RoleAction extends ActionSupport implements Preparable{ public List getRoles(){ .... return list; }}