diff --git a/code/后端/desktop_archievement_backend/pom.xml b/code/后端/desktop_archievement_backend/pom.xml
index 7c77797..ff8180d 100644
--- a/code/后端/desktop_archievement_backend/pom.xml
+++ b/code/后端/desktop_archievement_backend/pom.xml
@@ -13,9 +13,9 @@
UTF-8
17
17
- 5.3.30
+
2.20.0
-
+ 6.2.4
@@ -66,7 +66,7 @@
commons-io
commons-io
- 2.11.0
+ 2.18.0
diff --git a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java
index 2b98417..7f5ba0d 100644
--- a/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java
+++ b/code/后端/desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java
@@ -1,11 +1,15 @@
/*
* @Author: Kane
- * @Date: 2023-02-28 22:52:32
- * @LastEditors: Kane
- * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java
- * @Description:
*
- * Copyright (c) ${2022} by Kane, All Rights Reserved.
+ * @Date: 2023-02-28 22:52:32
+ *
+ * @LastEditors: Kane
+ *
+ * @FilePath: /desktop_archievement_backend/src/main/java/com/cpic/xim/web/filters/cros/CrosFilter.java
+ *
+ * @Description:
+ *
+ * Copyright (c) ${2022} by Kane, All Rights Reserved.
*/
package com.cpic.xim.web.filters.cros;
@@ -23,30 +27,31 @@ import org.springframework.http.HttpMethod;
public class CrosFilter implements Filter
{
- private static Logger logger = LoggerFactory.getLogger(CrosFilter.class);
+ private static Logger logger = LoggerFactory.getLogger( CrosFilter.class );
@Override
public void doFilter( ServletRequest req, ServletResponse resp, FilterChain chain )
- throws ServletException, IOException
+ throws ServletException,
+ IOException
{
- HttpServletRequest request = (HttpServletRequest) req;
- HttpServletResponse response = (HttpServletResponse) resp;
- String method = request.getMethod();
- String originHeader = request.getHeader( "Origin" );
-
- logger.info( "收到" + method + "请求,来自" + originHeader);
-
+ HttpServletRequest request = ( HttpServletRequest ) req;
+ HttpServletResponse response = ( HttpServletResponse ) resp;
+ String method = request.getMethod();
+ String originHeader = request.getHeader( "Origin" );
+
+ logger.info( "收到" + method + "请求,来自" + originHeader );
+
// 如果是Options请求
- if ( method.equals(HttpMethod.OPTIONS.toString()) )
+ if ( method.equals( HttpMethod.OPTIONS.toString() ) )
{
originHeader = "*";
}
-
+
response.setHeader( "Access-Control-Allow-Origin", originHeader );
response.setHeader( "Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE, PUT" );
response.setHeader( "Access-Control-Max-Age", "0" );
response.setHeader( "Access-Control-Allow-Headers",
- "Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With,userId,token" );
+ "Origin, No-Cache, X-Requested-With, If-Modified-Since, Pragma, Last-Modified, Cache-Control, Expires, Content-Type, X-E4M-With,userId,token" );
response.setHeader( "Access-Control-Allow-Credentials", "true" );
response.setHeader( "XDomainRequestAllowed", "1" );
response.setHeader( "XDomainRequestAllowed", "1" );
diff --git a/code/后端/desktop_archievement_backend/src/main/webapp/WEB-INF/web.xml b/code/后端/desktop_archievement_backend/src/main/webapp/WEB-INF/web.xml
index 030df50..f5c2aef 100644
--- a/code/后端/desktop_archievement_backend/src/main/webapp/WEB-INF/web.xml
+++ b/code/后端/desktop_archievement_backend/src/main/webapp/WEB-INF/web.xml
@@ -1,8 +1,12 @@
-
+
-
+ xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd">
+
Archetype Created Web Application