Индекс строки вне диапазона: 0 Ошибка при использовании RedirectAttributes в Spring Boot - PullRequest
0 голосов
/ 10 декабря 2018
@PostMapping("reduce_stock")
public String reduceStockPost(@RequestParam("product_id") String productId,RedirectAttributes redirectAttributes) {

    String message = productManagementService.reduceStockToProduct(Long.parseLong(productId));
    redirectAttributes.addFlashAttribute("message",message);
    redirectAttributes.addFlashAttribute("alertClass","danger");
    return "redirect:";
}

Я получил Индекс строки вне диапазона Ошибка при использовании RedirectAttributes .Код работает правильно, когда RedirectAttributes удаляется.

Почему он дает StringIndexOutOfBoundsException при использовании RedirectAttributes?

Любое предложение по улучшению этого фрагмента кода - это помощь, потому что я новичок в Java.

1 Ответ

0 голосов
/ 10 декабря 2018

Я думаю, это потому, что вы не передали имя представления для перенаправления.Примерно так:

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