spring mvc即mvc拦截器实例(1)
web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"><display-name>springdemo</display-name><!-- spring的控制器,拦截所有为*.htm的地址 --><servlet><servlet-name>springapp</servlet-name><servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>springapp</servlet-name><url-pattern>*.htm</url-pattern></servlet-mapping><welcome-file-list><welcome-file> index.jsp</welcome-file></welcome-file-list></web-app>
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsdhttp://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd"><!-- the application context definition for the springapp DispatcherServlet --><context:component-scan base-package="springapp.web"/><!-- 配置转发的路径和后缀 --><bean p:prefix="/" p:suffix=".jsp"/> <!-- 配置国际化basename为国际化文件名称message_zh_CN.properties,jsp国际化渲染器为JSTL支持的,在jsp中使用<fmt:message key="spring.hello"/> --> <bean id="messageSource" value="message" /> <property name="useCodeAsDefaultMessage" value="true" /> </bean><!-- 配置拦截器 --><bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping"><property name="interceptors"><list><bean class="springapp.web.MyInterceptor"/></list></property></bean></beans>