9
web.xml
에 음수 매핑을 지정하는 방법이 있습니까? 예를 들어, '/public/*
'과 일치하는 것을 제외하고 모든 요청에 대한 필터를 설정하려고합니다.서블릿 매핑에 대해 음수 경로 일치 지정
web.xml
에 음수 매핑을 지정하는 방법이 있습니까? 예를 들어, '/public/*
'과 일치하는 것을 제외하고 모든 요청에 대한 필터를 설정하려고합니다.서블릿 매핑에 대해 음수 경로 일치 지정
아니요, 불가능합니다. doFilter()
방법으로 자신과 일치하는 URL 패턴을 만들어야합니다. /*
에 필터를지도하고 다음 작업을 수행합니다
HttpServletRequest req = (HttpServletRequest) request;
if (req.getRequestURI().startsWith("/public/")) {
chain.doFilter(request, response);
return;
}
// ...
또는 실제로 컨텍스트 경로있을 때 :
HttpServletRequest req = (HttpServletRequest) request;
if (req.getRequestURI().startsWith(req.getContextPath() + "/public/")) {
chain.doFilter(request, response);
return;
}
// ...
감사합니다. 그것이 내가 생각했던 거죠. –
당신을 진심으로 환영합니다. – BalusC