在为你的第一个Struts应用程序建立了部署描述符后(根据该系列第一部分所讲述的内容),你可能想知道ActionServlet实例是如何控制程序流程并采取相应的action的。这是个很好的问题,因为在一个非Struts Model 2应用程序中,你通常在控制器servlet中根据许多预定义的字符串写一系列if…else语句与一个URL匹配。一旦找到匹配的URL,控制器servlet就可以执行一个action或发送控制指令了。因为你自己不编写控制器servlet,所以你可能想知道如何去治理你的Struts应用程序的流程控制。