1、用户发出请求到FilterDispatcher前端控制器,控制器会根据提交的url和配置的struts.xml,来选择合适的action来进行处理。
2、控制器把请求发给action后,会经过一系列的拦截器对请求进行拦截,然后到达action。
3、action负责把请求中的参数组装成合适的参数模型,并调用相应的业务方法进行处理,然后获取一个视图展示所需要的数据。
4、视图把获得到的数据进行展示,最终生成页面。
5、最后再按照拦截器的引用顺序依次执行各个拦截器的后置部分。
1、用户发出请求到FilterDispatcher前端控制器,控制器会根据提交的url和配置的struts.xml,来选择合适的action来进行处理。
2、控制器把请求发给action后,会经过一系列的拦截器对请求进行拦截,然后到达action。
3、action负责把请求中的参数组装成合适的参数模型,并调用相应的业务方法进行处理,然后获取一个视图展示所需要的数据。
4、视图把获得到的数据进行展示,最终生成页面。
5、最后再按照拦截器的引用顺序依次执行各个拦截器的后置部分。