- Si los recursos estáticos (JSP, CSS, JS, img ) todos en la trayectoria de la banda , JSP relacionado con diversos CSS, JS, img y otros recursos que se han configurado en la primavera o en el fichero de configuración web.xml:
<mvc:resources location="/js/" mapping="/js/**"></mvc:resources>
<mvc:resources location="/css/" mapping="/css/**"></mvc:resources>
<mvc:resources location="/img/" mapping="/img/**"></mvc:resources>
o:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/css/*</url-pattern>
<url-pattern>/js/*</url-pattern>
<url-pattern>/img/*</url-pattern>
</servlet-mapping>
- Si los recursos estáticos (JSP, CSS, JS, img ) en su totalidad en el camino WEB-INF , deberá configurar un recurso estático es:
<mvc:resources mapping="/imgfile/**" location="/WEB-INF/imgfile/"></mvc:resources>
<mvc:resources mapping="/jsfile/**" location="/WEB-INF/jsfile/"></mvc:resources>
No se encuentra en configuración adecuada Web.xml permite la entrada en vigor de recursos estáticos, los recursos en la ruta de WEB-INF es seguro, con acceso directo URL no se adquiere, la página no saltar directamente a cabo a través de hipervínculos directamente iniciador 404, por la necesidad de saltar a través de la vista de resolución de Controller;
interceptor fijado:
- Para ruta del recurso en la red no se puede realizar con el SpringMVC
<mvc:interceptors>
interceptación realiza, si doFilter para interceptar un método de filtración filtro puede ser utilizado para lograr Filter, regrabable - Para los recursos de la WEB-INF intercepción ruta puede, por ejemplo:
<mvc:interceptors>
<mvc:interceptor>
<!--拦截的具体方法-->
<mvc:mapping path="/*"/>
<!--不拦截的具体方法-->
<mvc:exclude-mapping path="/getData"/>
<bean class="cn.hp.util.MyInterceptor"></bean>
</mvc:interceptor>
</mvc:interceptors>
Pero aún no llega a los recursos a solamente intercepción página JSP ruta de redacción, si CSS, JS, img y otros recursos están configurados <mvc:resources>
no será interceptado; /*
es interceptar todas las solicitudes;