WebFilter: как указать urlPattern с кириллическими символами? - PullRequest
0 голосов
/ 20 ноября 2018

Мне нужен WebFilter для входящего запроса с русским текстом.фильтр соответствует

https://application.com/deleted

, но не

https://application.ru/удалено

Я также пытался предоставить закодированную строку в качестве шаблона, но это неРабота.как это сделать правильно?

возможно ли это при сохранении читабельности URL?

заранее спасибо!

@WebFilter(
    urlPatterns = { 
      "/deleted/*",      //EN
      "/удалено/*",      //RU, does not match

      "/%D1%83%D0%B4%D0%B0%D0%BB%D0%B5%D0%BD%D0%BE/*" 
      //RU, encoded using URLEncoder.encode("удалено", java.nio.charset.StandardCharsets.UTF_8.toString())

    }
)
public class UrlRewriteFilter implements Filter {
   //...
}
...