From 49f031daa9d859d15f0c5fff6af9ed2c29f91b4b Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期一, 06 十一月 2023 17:30:04 +0800 Subject: [PATCH] 2.214修改 --- src/main/java/com/whyc/filter/LDAPFilter.java | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/filter/LDAPFilter.java b/src/main/java/com/whyc/filter/LDAPFilter.java index 7fe82a6..331dc31 100644 --- a/src/main/java/com/whyc/filter/LDAPFilter.java +++ b/src/main/java/com/whyc/filter/LDAPFilter.java @@ -32,7 +32,7 @@ public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException { HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; - Locale.setDefault(Locale.ENGLISH); + //Locale.setDefault(Locale.ENGLISH); //涓ユ牸瑕佹眰 if(2 == YamlProperties.systemType) { String requestURI = request.getRequestURI(); @@ -51,7 +51,7 @@ //paramValue = paramValue.replace(String.valueOf(LDAP_FILTER_ESCAPE_SEQUENCE[charIndex]), LDAP_FILTER_ESCAPE_SEQUENCE_CHARACTER[charIndex]); //杩欎釜閲岄潰鏄厑璁�*鐨�,鍙互鏀捐繃 if ( - (requestURI.contains("user/") && c == '*' && (request.getMethod().toUpperCase().equals(RequestMethod.POST.name()) || request.getMethod().toUpperCase().equals(RequestMethod.PUT.name()))) + (requestURI.contains("user/") && c == '*' && (request.getMethod().toUpperCase(Locale.ENGLISH).equals(RequestMethod.POST.name()) || request.getMethod().toUpperCase(Locale.ENGLISH).equals(RequestMethod.PUT.name()))) ) { continue; } else if ((requestURI.contains(".servlet") || requestURI.contains("menu/menuList")) && c == '/') { @@ -79,7 +79,7 @@ if (index != -1) { //杩欎釜閲岄潰鏄厑璁�*鐨�,鍙互鏀捐繃 if ( - (requestURI.contains("user/") && c == '*' && (request.getMethod().toUpperCase().equals(RequestMethod.POST.name()) || request.getMethod().toUpperCase().equals(RequestMethod.PUT.name()))) + (requestURI.contains("user/") && c == '*' && (request.getMethod().toUpperCase(Locale.ENGLISH).equals(RequestMethod.POST.name()) || request.getMethod().toUpperCase(Locale.ENGLISH).equals(RequestMethod.PUT.name()))) ) { continue; -- Gitblit v1.9.1