SpringMvc學習

老大叔☀發表於2020-10-19

Spring MVC
表現層 web層:
業務層:
持久層:
MVC設計模型 M model V view Controller servlet
SpringMvc入門
***** 解決maven建立專案過慢問題:在新建maven專案時新增archetypeCatalog引數,並將值設定為internal
步驟:
1、建立maven工程
2、匯入座標

3、配置springmvc.xml配置檔案

<?xml version="1.0" encoding="UTF-8"?>


流程總結
1、啟動伺服器,載入一些配置
*DispathcharServlet物件建立
*springmvc.xml被建立了
*Contorller物件被建立
2、傳送請求,後臺處理請求
專案名稱——DispacharServlet——對映到對應javabean——返回DispatcharSerlvet——檢視解析物件——jsp頁面
常用註解:
requestparam結局屬性名不一致的問題,加上該標籤前端就必須有與之對應的屬性
Requestbody:用於獲取請求體內容,獲得鍵值對,get請求方式不適用
PathVariable:用於繫結url的佔位符。
RequestHeader:用於獲取請求訊息頭
CookieValue:用於把指定名稱cookie的值傳入控制器引數
ModelAttribute:用於設定請求資訊不完整,從資料庫進行載入
sessioinAttribute:用於對執行控制器方法間的引數共享
相應資料和結果檢視

相關文章