Spring前端控制器
阿新 • • 發佈:2018-12-26
1、在web.xml中配置前端控制器
<!-- springmvc 前端控制器 -->
<servlet>
<servlet-name>springmvc</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- contextConfigLocation配置springmvc載入的配置檔案(配置處理器對映器、介面卡等等)
如果不配置contextConfigLocation,預設載入的是 WEB-INF/servlet名稱-servlet.xml (即springmvc-servlet.xml)
-->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/springmvc.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!--
第一種:*.action,訪問以.action結尾的由DispatcherServlet進行解析
第二種: /,所有訪問地址都由DispatcherServlet進行解析
但是對於靜態檔案的解析,我們需要配置不讓DispatcherServlet進行解析
使用此種方式可以實現Restful風格的URL
第三種: /* 這種配置不對,使用這種配置,最終要轉發到一個jsp頁面時,仍然會由DispatcherServlet
解析jsp,不能根據jsp頁面找到Handler,會報錯。
-->
<url-pattern>*.action</url-pattern>
</servlet-mapping>