2011-12-13 29 views

Trả lời

3

Không, điều đó là không thể. Bạn sẽ phải làm mẫu URL khớp với chính mình bên trong phương thức doFilter(). Bản đồ các bộ lọc trên /* và thực hiện công việc sau đây:

HttpServletRequest req = (HttpServletRequest) request; 

if (req.getRequestURI().startsWith("/public/")) { 
    chain.doFilter(request, response); 
    return; 
} 

// ... 

hoặc khi có thực sự là một con đường bối cảnh:

HttpServletRequest req = (HttpServletRequest) request; 

if (req.getRequestURI().startsWith(req.getContextPath() + "/public/")) { 
    chain.doFilter(request, response); 
    return; 
} 

// ... 
+0

nhờ. đó là những gì tôi nghĩ. –

+0

Bạn được chào đón. – BalusC

Các vấn đề liên quan