代码之家  ›  专栏  ›  技术社区  ›  Anu

字符串索引超出范围:在Spring引导中使用重定向属性时出现0错误

  •  0
  • Anu  · 技术社区  · 7 年前
    @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:";
    }
    

    我得到了 .

    为什么它会给 StringIndexOutOfBoundsException

    任何改进这段代码的建议都是一种帮助,因为我是java的新手。

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nishant Varshney    7 年前

    我猜这是因为您没有传递任何视图名称来重定向。如下所示:

    return "redirect:/showData";