SpringMVC 配置檔案實現(Tomcat)

2021-10-04 20:37:56 字數 1656 閱讀 6962

配置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...