springmvc 基礎

springMVC 框架

1.1 springMVC框架圖

1.2 springMVC框架圖解析

1、用戶請求urldispatchServlet前端控制器;前端

2dispatchServlet 前端控制器經過HandlerMapping根據url及一些配置規則(xml配置、註解配置)找到Handlerweb

3dispatchServlet 前端控制器經過handlerAdapter 處理是配置執行Handler,有了是適配器經過適配器去擴展對不一樣的Handler執行方式(好比:原始Servlet開發,註解開發)spring

4dispatchServlet 前端控制器拿着Handler返回的ModelAndView經過視圖解析器ViewResolver去進行視圖解析,好比jspfreemarker,pdf,excelmvc

5dispatchServlet調用view的渲染視圖的方法,將模型數據填充到requestapp

2 web.xml配置

2.1 配置spring監聽器

 

2.2前端控制器配置

2.3適配器和映射器的配置

<mvc:annotation-driven/>配置能夠替代【RequestMappingHandlerMapping】和【RequestMappingHandlerAdapter框架

3 參數綁定

3.1 參數綁定過程

sajsp

3.2 能夠綁定簡單類型

能夠綁定整型、字符串,單精度/雙精度,日期型、布爾型。url

日期型要通過特殊處理spa

3.3 能夠綁定簡單pojo類型

簡單的pojo類型只包括簡單類型。excel

綁定過程:請求的參數名和pojo的屬性名一致,就能夠綁定成功

相關文章
相關標籤/搜索