springMVC編寫步驟
阿新 • • 發佈:2018-11-25
1.在tomcat中新建一個web動態專案
2.匯入jar包
3.springMVC瀏覽器傳送一個請求,處理這個請求到達某個頁面,需要構建一個處理器去處理瀏覽器請求,所以第三步要建立一個handler類需要繼承controller介面。這個handler定義的什麼型別就建立一個什麼型別的物件,然後呼叫addObject方法給AttributeName設定attributeValue,再呼叫setViewName方法設定要跳轉的頁面。
4.編寫要跳轉的頁面,通過${AttributeName}獲取attributeValue
5.在第三步中,只是建立了一個處理類,沒有該類的物件,所以要在類路徑下編寫一個spring容器,來生成該處理類的代理物件,id要以/開頭,.*結尾(例如/some.do)
6通過在web.xml中註冊中央排程器DispatcherServlet來獲取代理物件的id, 具體步驟如下所示
<!-- 註冊中央排程器 -->
<servlet>
<servlet-name>spring容器名稱</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 指定SpringMVC配置檔案的位置及名稱 -->
<init-param>
< param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc.xml</param-value>
</init-param>
<!-- 啟動應用時建立當前servlet例項 -->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name >
<!--
<url-pattern>的值不能寫為/*,不建議寫為/,最好寫為副檔名方式,比如:.do,.go
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>