springMVC前端控制器路徑問題

2021-08-01 10:59:32 字數 727 閱讀 8255

org.springframework.web.context.contextloaderlistener

listener-class>

listener>

servletnameservlet-name>

org.springframework.web.servlet.dispatcherservlet

servlet-class>

1load-on-startup>

servlet>

servletnameservlet-name>

/url-pattern>

strong>

< url-pattern > / 不會匹配到.jsp,即:.jsp不會進入spring的 dispatcherservlet類 。

< url-pattern > /* 會匹配*.jsp,會出現返回jsp檢視時再次進入spring的dispatcherservlet 類, 導致找不到對應的controller所以報404錯。

< url-pattern>/ 會匹配到/login這樣的路徑型url,不會匹配到模式為*.jsp這樣的字尾型url

< url-pattern>/會匹配所有url:路徑型的和字尾型的url(包括/login,.jsp,.js和.html等)

在springmvc.xml中配置***時的路徑和此處不一樣

需要使用/**,表示攔截所有.

springmvc前端控制器心得

初次接觸springmvc,在使用過程中對前端控制器有點迷茫,現在記錄下來。前端控制器本質上是乙個servlet,遵循servlet規則 servlet規則如下 action 首先如果訪問url不存在對應對映時候,返回404 如果配置了 則稱為預設servlet 訪問url不存在時候,跳轉到該url...

Spring MVC 筆記 前端控制器模式

spring mvc也是依賴servlet,所以spring mvc的請求處理是從乙個servlet開始,這個servlet就是dispatcherservlet。前端控制器模式 front controller pattern 是用來提供乙個集中的請求處理機制,所有的請求都將由乙個單一的處理程式處...

SpringMVC 前端控制器的配置 day2

這個servlet的名字我們定義成 springmvc型別是 也就是說這個是乙個dispatcherservlet,是前端控制器 org.springframework.web.servlet.dispatcherservlet在這裡可以配置載入springmvc這個前端控制器的配置檔案,可以是乙個...