|
@@ -150,16 +150,16 @@ public class WebConfig implements WebMvcConfigurer {
|
|
|
return new DefaultPointcutAdvisor(druidStatPointcut(), druidStatInterceptor());
|
|
return new DefaultPointcutAdvisor(druidStatPointcut(), druidStatInterceptor());
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// /**
|
|
|
|
|
-// * xssFilter注册
|
|
|
|
|
-// */
|
|
|
|
|
-// @Bean
|
|
|
|
|
-// public FilterRegistrationBean xssFilterRegistration() {
|
|
|
|
|
-// XSSEscapeFilter xssFilter = new XSSEscapeFilter();
|
|
|
|
|
-// FilterRegistrationBean registration = new FilterRegistrationBean(xssFilter);
|
|
|
|
|
-// registration.addUrlPatterns("/*");
|
|
|
|
|
-// return registration;
|
|
|
|
|
-// }
|
|
|
|
|
|
|
+ @Bean
|
|
|
|
|
+ public FilterRegistrationBean xssFilterRegistration() {
|
|
|
|
|
+ XSSEscapeFilter xssFilter = new XSSEscapeFilter();
|
|
|
|
|
+ FilterRegistrationBean registration = new FilterRegistrationBean(xssFilter);
|
|
|
|
|
+ xssFilter.excludes.add(".*file/upload.do");
|
|
|
|
|
+ xssFilter.excludes.add(".*/jsp/editor.do");
|
|
|
|
|
+ registration.addUrlPatterns("/*");
|
|
|
|
|
+
|
|
|
|
|
+ return registration;
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* RequestContextListener注册
|
|
* RequestContextListener注册
|