更新全选打包

This commit is contained in:
19991905653 2024-04-03 17:34:04 +08:00
parent d98de3cfee
commit e18d620000
1 changed files with 7 additions and 38 deletions

View File

@ -7,26 +7,11 @@ import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import javax.servlet.http.HttpServletRequest;
import java.io.IOException;
import java.util.Arrays;
import java.util.List;
@Slf4j
@Component
@WebFilter(urlPatterns = {"/order-service/order/*"},filterName = "customFilter")
public class CustomFilter implements Filter {
private static final List<String> unFilterUrlList= Arrays.asList("/order-service/pay/returnOrder");
private boolean isfilter(String url){
for (String s : unFilterUrlList) {
if(s.equals(url)){
return true;
}
}
return false;
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
log.info(">>>> customFilter init <<<<");
@ -35,30 +20,14 @@ public class CustomFilter implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
log.info(">>>> customFilter doFilter start <<<<");
// RequestWrapper requestWapper = null;
//// if (servletRequest instanceof HttpServletRequest) {
//// requestWapper = new RequestWrapper((HttpServletRequest) servletRequest);
//// }
//// if (requestWapper != null) {
//// filterChain.doFilter(requestWapper,servletResponse);
//// } else {
//// filterChain.doFilter(servletRequest,servletResponse);
//// }
HttpServletRequest request=(HttpServletRequest) servletRequest;
if(isfilter(request.getRequestURI().toString())){
RequestWrapper requestWapper = null;
if (servletRequest instanceof HttpServletRequest) {
requestWapper = new RequestWrapper((HttpServletRequest) servletRequest);
}
RequestWrapper requestWapper = null;
if (servletRequest instanceof HttpServletRequest) {
requestWapper = new RequestWrapper((HttpServletRequest) servletRequest);
}
if (requestWapper != null) {
servletResponse.setContentType("text/plain;charset=UTF-8");
filterChain.doFilter(requestWapper,servletResponse);
} else {
servletResponse.setContentType("text/plain;charset=UTF-8");
filterChain.doFilter(servletRequest,servletResponse);
}
}else {
if (requestWapper != null) {
filterChain.doFilter(requestWapper,servletResponse);
} else {
filterChain.doFilter(servletRequest,servletResponse);
}
}