Spring框架——day03springMVC與Spring整合

一,springMVC與Spring整合html

 

SpringMVC本就是Spring的一部分,所以兩個框架並不須要整合,可是由於springmvc屬於web層,因此咱們但願將web層的配置單獨拿出來。 1.建立工程並配置必要的依賴 2.在resources中建立三個配置spring文件: spring-web.xml spring-service.xml spring-dao.xml 3.在web.xml中配置springmvc的前端控制器、spring的監聽器、字符集過濾器 <filter> <filter-name>character</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>character</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-web.xml</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>springmvc</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring-service.xml,classpath:spring-dao.xml</param-value> </context-param> 4.配置spring-web.xml <context:component-scan base-package="com.lanou.controller"/> <!--註解方式的處理器映射器和處理器適配器--> <mvc:annotation-driven/> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/jsp/"/> <property name="suffix" value=".jsp"/> </bean> </beans> 5.配置spring-service.xml和spring-dao.xml spring-service.xml: <context:component-scan base-package="com.lanou.service"/> </beans> spring-dao.xml: <context:component-scan base-package="com.lanou.dao"/> </beans>
二,SpringMVC中靜態資源的訪問
由於在web.xml中配置的前端控制器,攔截了全部資源請求,這其中也包括了靜態資源,好比html,js,jpg... 因此在訪問這些資源時,會404,具體流程以下圖:

由於在web.xml中配置的前端控制器,攔截了全部資源請求,這其中也包括了靜態資源,好比html,js,jpg... 因此在訪問這些資源時,會404,具體流程以下圖:
能夠在springmvc的配置文件中加入如下配置: <mvc:default-servlet-handler/> 這樣,靜態資源就交給默認servlet來處理了。
 

 

相關文章
相關標籤/搜索