2011-12-13 7 views

答えて

3

いいえ、それはできません。 URLパターンはdoFilter()メソッドの中で自分自身と一致させる必要があります。 /*にフィルタをマップし、次の作業を行います。

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; 
} 

// ... 
+0

おかげで。私もそう思っていました。 –

+0

ようこそ。 – BalusC

関連する問題