Как обработать закодированный URL (содержит специальные символы, такие как% 2F) в @pathvariable в Springboot 2.x? - PullRequest
0 голосов
/ 11 мая 2018

У меня проблема с кодировкой URL. Я хочу отправить статически закодированный URL, такой как "% 2FWEB-INF% 2Fviews% 2Fjsp% 2Fhello", в качестве переменной пути для запроса весной mvc, но я не могу обработать этот запрос. у кого-нибудь есть предложения?

1 Ответ

0 голосов
/ 11 мая 2018

Если вы используете пружину, то инициализируйте ниже bean-компонента в одном из ваших @Configuration файлов:

@Bean
public FilterRegistrationBean filterRegistrationBean() {
    FilterRegistrationBean registrationBean = new FilterRegistrationBean();
    CharacterEncodingFilter characterEncodingFilter = new CharacterEncodingFilter();
    characterEncodingFilter.setForceEncoding(true);
    characterEncodingFilter.setEncoding("UTF-8");
    registrationBean.setFilter(characterEncodingFilter);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...