spring mvc基本配置

2021-06-13 18:30:07 字數 956 閱讀 2668

最近閒得蛋疼,晚上回家了解了解spring mvc

1.關於spring mvc的配置

spring mvc的入口是乙個servlet,在專案描述檔案web.xml中配置

mvcservlet

org.springframework.web.servlet.dispatcherservlet

/

這裡url-pattern配置為"/「會響應所有的請求,此處servlet-name為mvcservlet,那麼spring會在初始化的時候在/web-inf/下面尋找mvcservlet-servlet.xml配置檔案,如果尋找不到則丟擲異常。

請求進入到dispatcherservlet之後會根據請求的連線將請求傳送到對應的控制器進行處理。

2.配置對應的控制器

通過註解的形式來配置對應的控制器,要想使用註解我們在mvcservlet-servlet.xml中加入

@controller

public class homecontroller

}

3.控制器對於請求返回乙個字串,那麼spring mvc是如何通過這個字串找到對應的返回檢視的呢?

在mvcservlet-servlet.xml中配置相應的視**析器,將返回的邏輯檢視名稱同對應的檢視連線起來,spring mvc提供了很多預設的視**析器:beannameviewresolver,contentnegotiatingviewresolver,internalresourceviewresolver....

在mvcservlet-servlet.xml中加入:

經過視**析器的處理,邏輯檢視名稱"home"被對應到/web-inf/views/home.jsp。

對於ajax請求,在方法體上面加入註解@responsebody,然後直接返回響應文字

Spring MVC基本配置

spring mvc基本配置 the spring web model view controller mvc framework is designed around adispatcherservletthat dispatches requests to handlers,spring mvc...

springMVC基本配置

1.freemarker spring的版本為4.3.2,freemarker版本為2.3.23 剛開始我用的freemarker版本為2.3.20,但一直報錯,看報錯的結果貌似和版本有關 2.web.xml配置 charsetencoding org.springframework.web.fil...

Spring MVC基本配置

spring mvc 專案是web專案,首先需配置web.xml,配置dispatcherservlet,需要在配置是指定springmvc的配置檔案,在servlet下使用標籤指定,如果沒有指定,則預設在web inf下面有sringmvc的配置檔案,名字為servle名 servlet.xml。...