springmvc簡單配置及測試

springmvc框架的簡單介紹


1、首先我們需要建立一個web項目,並導入spring3.2.0的jar包




2、展示一下我們的框架結構





3、WEB-INF\web.xml中配置前端控制器




load-on-startup:表示servlet隨服務啓動;

url-pattern:*.action的請交給DispatcherServlet處理。

攔截固定後綴的url,比如設置爲 *.do、*.action,

不會導致靜態資源(jpg,js,css)被攔截。


contextConfigLocation:指定springmvc配置的加載位置,如果不指定則默認加

載WEB-INF/[DispatcherServlet 的Servlet 名字]-servlet.xml。


注意:

DispatcherServlet就是一個servlet,也是對請求進行轉發的核心Servlet。

這裏就是將所有的.do或.action的請求先交給DispatcherServlet處理,而DispatcherServlet

的工作就是對請求進行分發(也就是把請求轉發給具體的Controller)。可以理解爲它就是一個總控制器。


4、springmvc配置文件

Springmvc默認加載WEB-INF/[前端控制器的名字]-servlet.xml,也可以在前端控制器定義處指定加載的配置文件,如下:(通過contextConfigLocation加載classpath下的springmvc.xml配置文件)





5、看看springMVC都需要配置什麼


5.1必須的頭部文件




5.2 處理器適配器 ,所有的適配器都實現HandlerAdapter接口






此適配器執行實現Controller接口的Handler



上述分發返回的是ModelAndView


5.2 開發Handler

需要實現 controller接口,才能由org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter適配器執行。



5.3 配置處理器映射器以及Handler(編寫Handler在spring容器加載。)




5.4配置視圖解析器





默認使用jstl





6、對於初步搭建的測試

http://localhost:8080/SpringmvcFirst/queryItems.action(參考Handler)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章