. When there is no framework, all the work should start from scratch. With the framework, it provides us with certain functions and can start on the basis of the framework, greatly improve the development efficiency and quality.
Struts2 uses simple and centralized configuration to schedule the ingress class, making configuration and modification very easy.
(2) Struts2 provides a simple and Unified Expression Language to access all the data that can be accessed.
(3) Struts2 provides a memory-type data center. All the data that can be accessed is stored in the memory in a centralized manner. Therefore, data does not need to be transmitted during calls, you only need to access this memory data center.
(4) Struts2 provides the ability to execute certain functions before or after the executor class execution, and can implement AOP.
(5) Struts2 provides a standard, powerful verification framework and an international framework, and is closely integrated with other features of Struts2.