URL PathVariable изменяется для одной переменной с ошибкой 500, а не для другой - PullRequest
0 голосов
/ 01 июля 2019

Я сталкиваюсь с загадочной проблемой при загрузке Spring, которая не может понять, почему это происходит.

У меня есть следующий метод контроллера

@GetMapping(value = { "/property/{address}" })
public String property(Model model, @PathVariable("address") String address, HttpServletRequest request) {
    System.out.println("Address: " + address);

    return "test";
}

Загадочная вещь в том, что еслиЯ перехожу по следующему URL-адресу

http://localhost:8080/property/1081-Rbl-Estate-Rd-Pine-Bluff-AR-71603

. Я получаю сообщение об ошибке 500 при проверке http-вызовов Google Chrome, и выводится следующее:

Address: 1081-Rbl-Estate-Rd

иURL-адрес изменяется

http://localhost:8080/property/1081-Rbl-Estate-Rd

, но если перейти к

http://localhost:8080/property/1100-Rbl-Estate-Rd-Pine-Bluff-AR-71603

, то будет напечатан правильный адрес, а также правильный URL-адрес

Address: 1100-Rbl-Estate-Rd-Pine-Bluff-AR-71603

Почему-то -Rd-Pine-Bluff-AR-71603 удаляется с адреса в первом примере, но не во втором.Есть идеи, почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...