第一步:構建web專案
第二步:匯入所需jar包
第三步:配置前端控制器dispatcherservlet
第四步:編寫controller控制器(也稱為handler處理器)
第五步:配置處理器對映器(可省去,有預設配置)
第六步:配置處理器介面卡(可省去,有預設配置)
第七步:配置視**析器(可省去,有預設配置,但是字首和字尾都為"",一般要寫)
第八步:配置控制器/處理器
配置前端控制器dispatcherservlet以及需要讀取的xml配置檔案:
springmvc的前端控制器就是乙個servlet物件,繼承自httpservlet,所以需要在web.xml檔案中配置。
例如:springmvc
org.springframework.web.servlet.dispatcherservlet
1配置前端控制器中的對映路徑:
1)攔截所有請求 /
/,配置中使用的是/,而不是/*,如果使用/*,controller返回的時候,如返回的jsp也會被再次攔截,會導致404
2)自定義攔截請求的字尾名
如*.do,*.html,... 如:/user/add.do
弊端:controller的字尾只能固定成某乙個
3)靜態資源的訪問
如果dispatcherservlet攔截"*.do"這樣的有字尾的url,不存在這樣的問題,
解決方式一:利用tomcat的defaultservlet來處理靜態檔案
要寫在dispatcherservlet的前面(和tomcat版本有關),讓defaultservlet先攔截請求, 這樣請求就不會進入spring了
解決方式二: 使用標籤
解決方式三: 使用標籤
在spring配置檔案中加入此標籤配置即可
開源框架在專案中的應用
j2ee世界,是自由的世界,活躍的思維,一派百花齊放,百家爭鳴的景象。層出不窮的框架,已經達到了 亂花漸欲迷人眼的地步 不過所謂大浪淘沙,能沉澱下來的精品卻不是很多,現就自己用過的幾個發表下自己的體會。1。hibernate 個人認為屬於精品。本人曾用2.1 3.0兩個版本進行過實際專案的實施,結果...
XML驗證框架在專案中的應用
介面中使用了xml引數,如果用程式來驗證xml會非常的複雜。如果用xml框架來驗證,那就很簡單了 1.可以通過.net2005程式來建立xml的框架,先中乙個xml檔案,在選單欄裡可以看到xml 生成框架。2.驗證 驗證外部系統傳送來的資料格式是否符合要求 被驗證的xml串 框架檔案路徑 錯誤資訊 ...
vantUI框架在vue專案中的應用踩坑
細節未完善。參考位址編輯方面的應用。1.訂單提交位址等元件的應用。使用的元件有如下 import from vant 主要是配貨位址編輯這塊 search result 詳細位址搜尋結果 所以去掉了,一是沒有做地理搜尋功能。而且發現模擬測試老是有bug,乾脆去掉。2.預設list屬性。要重新定義。配...