Struts2 five core components (actions, interceptors, value stack/ OGNL, result type)
all: The controller is implemented with a Struts2 dispatch servlet filter as well as interceptors. the model is implemented with actions,and the view as a combination of result types and results,The value stack and OGNL provide common thread,linking and enabling integration between the other components.