2011-12-13 7 views

risposta

3

No, non è possibile. Dovresti eseguire il pattern URL corrispondente nel metodo doFilter(). Mappa del filtro sulla /* e fare il seguente lavoro:

HttpServletRequest req = (HttpServletRequest) request; 

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

// ... 

o quando c'è in realtà un percorso di contesto:

HttpServletRequest req = (HttpServletRequest) request; 

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

// ... 
+0

grazie. è quello che pensavo. –

+0

Prego. – BalusC

Problemi correlati