SpingMVC拦截静态资源问题

    科技2024-08-04  27

    在springmvc.xml添加

    <!-- 静态资源默认servlet配置--> <mvc:default-servlet-handler/>
    一般加上这个就没什么问题了

    如果添加了拦截器 就要加以下配置

    有时候会过滤你的图片什么的

    加上这个就ok

    <!-- 例如以jpg结尾的等等 --> <mvc:exclude-mapping path="/**/*.jpg"/>

    下面放上比较详细的

    <!--拦截器配置 --> <mvc:interceptors> <mvc:interceptor> <!-- 拦截所有mvc控制器 --> <mvc:mapping path="/**"/> <!-- mvc:exclude-mapping是另外一种拦截,它可以在你后来的测试中对某个页面进行不拦截,这样就不用在 LoginInterceptor的preHandler方法里面获取不拦截的请求uri地址了(优选) --> <mvc:exclude-mapping path="/goLogin" /> <!--这个是去登录的路径 --> <mvc:exclude-mapping path="/login" /> <!--这个是登录 --> <mvc:exclude-mapping path="/**/fonts/*"/> <mvc:exclude-mapping path="/**/*.css"/> <mvc:exclude-mapping path="/**/*.js"/> <mvc:exclude-mapping path="/**/*.png"/> <mvc:exclude-mapping path="/**/*.gif"/> <mvc:exclude-mapping path="/**/*.jpg"/> <mvc:exclude-mapping path="/**/*.jpeg"/> <bean class="config.LoginInterceptor"></bean> </mvc:interceptor> </mvc:interceptors>
    Processed: 0.012, SQL: 8