配置dispatcherservlet(核心控制器)
①先在web.xml中配置前端控制器org.springframework.web.servlet.dispatcherservlet
③由於web.xml中設定的servlet會在第一次訪問載入,所以需設定自啟動:
1(高優先順序),
④此時springmvc配置檔案預設存放在/web-inf/所配置的servletname-servlet.xml中
需配置來修改服務初始化引數:
name=contextconfiglocation,value=路徑/名稱
ps:需注意各個元素出現的順序(在前)
springmvc
org.springframework.web.servlet.dispatcherservlet
contextconfiglocation
classpath:springmvc.xml
1 /
解決中文亂碼
配置過濾器解決中文亂碼,
filter-class=org.springframework.web.filter.characterencodingfilter
對其屬性encoding賦值utf-8
encoding
org.springframework.web.filter.characterencodingfilter
encoding
utf-8
/*
配置控制器(handler)
使用新增需注入的控制器(需實現controller介面)
ps:在控制器中,可用modelandview(「要跳轉的頁面.jsp」),進行跳轉
配置介面卡(handleradapter)
載入handleradapter:
可使用org.springframework.web.servlet.mvc.******controllerhandleradapter
配置視**析器(viewresolver)
載入viewresolver:
可使用org.springframework.web.servlet.view.internalresourceviewresolver
可以新增屬性prefix(前置語句),suffix(後置語句)
ps:此處設定的語句是新增在modelandview(「要跳轉的頁面.jsp」),中"要跳轉的頁面.jsp"前後
加入xmlns:mvc和xsi:schemalocation
註解掃瞄
不能配置在spring中進行掃瞄(無法找到),需要使用springmvc掃瞄(由於在web.xml中載入dispatcherservlet,預設為springmvc掃瞄)
註解驅動
靜態資源
視**析器
可以自行配置,也可不配置,是非必要的
spring mvc配置檔案簡單實現
在web.xml中配置該類 listener listener class org.springframework.web.context.contextloaderlistener listener class listener context param param name contextco...
SpringMVC配置檔案
1.web.xml dispatcher org.springframework.web.servlet.dispatcherservlet 載入 web inf spring mvc 目錄下的所有xml作為spring mvc的配置檔案 contextconfiglocation web inf ...
SpringMVC配置檔案
這篇配置只是所有配置檔案中集合起來的,僅僅是為了對配置檔案中的bean進行說明,如果對號複製到功能中肯定是錯誤的。上傳的檔案中會有更加詳細的說明!1.web.xml spring org.springframework.web.servlet.dispatcherservlet contextcon...