Struts2配备精要之defaultStack与paramsPrepareParamsStack

Struts2配置精要之defaultStack与paramsPrepareParamsStack在Struts2.3.4的struts-default.xml文件中配置

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;    }}