意外错误(类型=错误的请求,状态= 400),. NumberFormatException

时间:2019-04-26 21:05:27

标签: spring model-view-controller controller

我尝试使用“查看”按钮来显示产品的详细信息,但是会发生这种情况:

无法将类型“ java.lang.String”的值转换为所需类型“ java.lang.Integer”;嵌套的异常是java.lang.NumberFormatException:对于输入字符串:“ null”

我已经检查了html代码,如果id的类型不正确,但是我无法检测到任何错误

这是代码:

@RequestMapping("/show/{id}")
public String findById(@PathVariable Integer id, Model model) {
    model.addAttribute("customer", customerService.findById(id));
    return "customer/show";
}

这是html代码:

<label class="col-sm-2 control-label">Product Id:</label>
  <div class="col-sm-10">
   <p class="form-control-static" th:text="${product.id}">Customer Id</p>

我希望该网址类似于/ product / show / 3或产品ID是什么,但显示为/ product / show / null

0 个答案:

没有答案