SpringMVC入門案例,流程解析

2021-10-03 16:22:07 字數 2179 閱讀 6354

web.xml 前端控制器配置

<

!-- 前端控制器 --

>

dispatcherservlet<

/servlet-name>

class

>org.springframework.web.servlet.dispatcherservlet<

/servlet-

class

>

<

!--啟動伺服器時,載入springmvc.

xml配置檔案--

>

contextconfiglocation<

/param-name>

classpath:springmvc.xml<

/param-value>

<

/init-param>

<

!-- 配置:load-on-startup 表示啟動服務就建立dispatcherservlet物件

不配置則第一次被訪問時才建立dispatcherserlet物件--

>

1<

/load-on-startup>

<

/servlet>

<

!--攔截所有請求--

>

dispatcherservlet<

/servlet-name>

/<

/url-pattern>

<

2.springmvc配置檔案

!-- 註解,包掃瞄 --

>

package

="com.joytop"

>

<

/context:component-scan>

<

!--視**析器--

>

"internalresourceviewresolver"

class

="org.springframework.web.servlet.view.internalresourceviewresolver"

>

<

!-- 檔案的字首--

>

"prefix" value=

"/web-inf/pages/"

/>

<

!-- 檔案的字尾名--

>

"suffix" value=

".jsp"

/>

<

/bean>

<

!-- 開啟springmvc框架註解的支援--

>

>

<

/beans>

3.contrller 控制層

@controller

public

class

hellocontroller

}

4.index.jsp

/h3>

"holle"

>入門程式<

/a>

<

/body>

5 success.jsp

/h1>

<

/body>

SpringMVC入門案例執行流程

tomcat伺服器的時候,因為配置了load on startup標籤,所以會建立dispatcherservlet物件,載入springmvc配置檔案 開啟註解掃瞄,加註解的測試控制器類中物件被建立 根據方法返回值,和視 析器,找到指定路徑下返回的頁面 tomcat伺服器渲染頁面 springmv...

spring mvc請求流程

好多人說到mvc的請求處理流程不知道該如何表達,我教大家乙個簡單易懂的方法吧 個人理解,僅供參考哈 先舉乙個現實生活中的例子來講解一下 比如生病了,需要去醫院看病,會有如下的幾個步驟 1 處 mm 超漂亮的 會問你掛哪個科室,這個時候你會說,最近嗓子不舒服,發燒了 類似使用者發起乙個http請求 2...

springmvc呼叫流程

1 客戶端發出乙個http請求給web伺服器,web伺服器對http請求進行解析,如果匹配dispatcherservlet的請求對映路徑 在web.xml中指定 web容器將請求轉交給dispatcherservlet.5 handler對資料處理完成以後將返回乙個modelandview 物件給...