在為你的第一個Struts應用程序建立了部署描述符后(根據該系列第一部分所講述的內容),你可能想知道ActionServlet實例是如何控制程序流程并采取相應的action的。這是個很好的問題,因為在一個非Struts Model 2應用程序中,你通常在控制器servlet中根據許多預定義的字符串寫一系列if…else語句與一個URL匹配。一旦找到匹配的URL,控制器servlet就可以執行一個action或發送控制指令了。因為你自己不編寫控制器servlet,所以你可能想知道如何去治理你的Struts應用程序的流程控制。