Struts核心类: ActionServlet,RequestProcessor
1. ActionServlet负责Struts架构的整个初始化工作,当ActionServlet实例接受到HTTP请求时,在doGet()和doPost()方法中都会调用process()方法,Process()中又会调用RequestProcessor的process()方法。
2. RequestProcessor中的processActionPerform()调用action的execute()方法。RequestProcessor可以根据需要进行扩展,如Spring中的org.springframework.web.struts.DelegatingRequestProcessor。扩展后必须在Struts的Config中加入<controller processorClass=
"XXXXXX"/>
本文介绍了Struts框架中的两个核心组件:ActionServlet和RequestProcessor。ActionServlet负责整个框架的初始化工作,并处理HTTP请求;RequestProcessor则用于调用具体的Action执行逻辑。了解这两个组件对于深入理解Struts的工作原理至关重要。
306

被折叠的 条评论
为什么被折叠?



