gpt4 book ai didi

java - 字符串索引超出范围 : 0 Error For using RedirectAttributes in Spring Boot

转载 作者:行者123 更新时间:2023-12-02 10:29:11 25 4
gpt4 key购买 nike

@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 后,代码可以正常工作。

为什么在使用 RedirectAttributes 时会给出 StringIndexOutOfBoundsException

任何改进此代码片段的建议都会有所帮助,因为我是 java 新手。

最佳答案

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

return "redirect:/showData";

关于java - 字符串索引超出范围 : 0 Error For using RedirectAttributes in Spring Boot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53707242/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com