struts的六大核心组件:
(1)FC;
(2)valuestack;
(3)action;
(4)result;
(5)interceptor;
(6)tags;
基本流程:请求提交给FC;
根据配置信息确定要调用的action,创建一个valuestack;
创建action,放到VS的栈顶;
调用action的方法,根据输入算输出;
在调用action之前(之后)调用一系列的interceptor;
根据action返回的字符串,确定result;
调用result,将VS中的数据按特定格式输出;
一般情况下,result将转发到jsp;
jsp调用tags从VS中取出数据,并且显示出来。