WebFilter: как указать urlPattern с кириллическими символами?
Мне нужно иметь 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 {
//...
}