# mvc-dispatcherServlet ###### tags: `Java Web-mvc` 當有很多Servlet需要服務,每個Servlet都有各自的諸多方法時,可以在最前方添加dispatcherServlet作為中央控制器,決定要分配到哪個Servlet中 ![](https://i.imgur.com/9xWs0yR.png) #### 圖片詳解: 1.DispatcherServlet將.xml文件中的bean標籤的id與class放入beanMap<Object,String>的鍵值對保存<fruit,FruitController> ```xml= <bean id="fruit" class="com.atguigu.fruit.controllers.FruitController"/> ``` 2.當DispatcherServle接收到fruit.do的請求時,會對應這的key,找到<FruitController> 3.再發出編輯請求時,operate會接收到"edit"提示,並且對應要修改的fid,進入到對應物品的編輯頁面中