sgjj 6 年之前
父节点
当前提交
212b6b1541
共有 2 个文件被更改,包括 12 次插入11 次删除
  1. 10 10
      src/main/java/net/mingsoft/config/WebConfig.java
  2. 2 1
      src/main/resources/application.yml

+ 10 - 10
src/main/java/net/mingsoft/config/WebConfig.java

@@ -150,16 +150,16 @@ public class WebConfig implements WebMvcConfigurer {
 		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注册

+ 2 - 1
src/main/resources/application.yml

@@ -12,7 +12,8 @@ ms:
   view-path: /WEB-INF/manager
   
  upload: 
-   path: /upload 
+   path: /upload
+   mapping: /upload/**
    denied: .exe,.jsp
    allowed: jpg
    max-size: 1