SpringMVC_入門搭建
@(開源框架)
8步詳解SpringMVC集成Maven、Tomcat
步驟簡介
基于maven創(chuàng)建web工程,并配置相關(guān)信息
在web工程的web.xml中配置springmvc的相關(guān)類
配置springmvc的視圖解析文件hello-servlet.xml
編寫控制器類:HelloWorldController
編寫視圖展示頁面:hello.jsp
用maven編譯工程
將編譯后的工程部署到tomcat中
輸出結(jié)果
步驟詳解
基于maven創(chuàng)建web工程,并配置相關(guān)信息
-
利用Eclipse,創(chuàng)建maven類型的web工程,工程取名為:springmvc_test
補充:創(chuàng)建maven工程時,其中一步選擇Filter時,選擇webapp類型
在src/main/webapp/WEB-INF目錄下創(chuàng)建applicationContext.xml。
此文件的目的:在利用spring作為基礎(chǔ)框架時,需要此xml文件。具體內(nèi)容如下:

- 配置此工程的pom.xml即:此項目依賴的jar包。
pom.xml

2. 在web工程的web.xml中配置springmvc的相關(guān)類
包括:
springmvc的核心類DispatcherServlet
spring的核心類ContextLoaderListener

3. 配置SpringMVC的視圖解析文件hello-servlet.xml,
此xml文件的目的是:
配置springmvc作為控制器時的視圖解析相關(guān)功能,包括:自動加載某個包下的所有控制器實現(xiàn)類,對于返回的界面自動加上所處文件夾路徑,和文件后綴。

4. 編寫控制器類:HelloWorldController
第一步:創(chuàng)建文件夾,src/main/java。用來放代碼的文件夾
第二步:在該文件夾下創(chuàng)建包:
com.test.controller
第三步:創(chuàng)建控制器類HelloWorldController:此類有如下關(guān)鍵點:
- 訪問該方法的url配置:
@RequestMapping(value = "/hello", method=RequestMethod.GET)
- 返回的界面文件的名字:
return "hello"
結(jié)合hello-servlet.xml中的配置,此返回的界面就是/WEB-INF/pages/目錄下的hello.jsp文件。因為hello-servlet.xml配置了界面所在的前綴/WEB-INF/pages/,后綴jsp。

5)編寫視圖展示頁面:hello.jsp
在src/main/webapp/WEB-INF/pages目錄下創(chuàng)建hello.jsp

6)用maven編譯工程
在工程sprngmvc-test右鍵至Run As,然后找到
Maven install
7)將編譯后的工程部署到tomcat中
在eclipse中配置一個server,增加tomcat。
然后通過tomcat將編譯后的springmvc_test的web工程部署進去
8)輸出結(jié)果
現(xiàn)在啟動 Tomcat 服務器。在瀏覽器上訪問如下鏈接:
