方案1: 在web.xml中设置<servlet-name>default</servlet-name> ,用defaultServlet 先处理赏罚哀求如:
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.jpg</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.png</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.gif</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.ico</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.gif</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.js</url-pattern>
- </servlet-mapping>
- <servlet-mapping>
- <servlet-name>default</servlet-name>
- <url-pattern>*.css</url-pattern>
- </servlet-mapping>
方案2:行使<mvc:resources /> 标签声明静态资源路径
- <mvc:resources mapping="/resources/js/**" location="/js/" />
- <mvc:resources mapping="/resources/images/**" location="/images/" />
- <mvc:resources mapping="/resources/css/**" location="/css/" />
方案3:行使mvc:default-servlet-handler/标签
SpringBoot办理方案:担任WebMvcConfigurerAdapter实现addResourceHandlers要领。
- public void addResourceHandlers(ResourceHandlerRegistry registry) {
- registry.addResourceHandler("/**")
- .addResourceLocations("classpath:/resource/")//sso静态资源
- .addResourceLocations("classpath:/META-INF/resources/")//swagger静态资源
- .setCachePeriod(0);//0暗示不缓存
- }
(编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|