Я пытаюсь нажать кнопку «Просмотр», чтобы показать подробную информацию о продукте, но это происходит:
Не удалось преобразовать значение типа 'java.lang.String' в требуемый тип 'java.lang.Integer';Вложенное исключение: java.lang.NumberFormatException: для входной строки: «null»
Я проверил HTML-код, если тип идентификатора неверен, но не смог обнаружить ошибку
thisэто код:
@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>
я ожидаю, что URL будет как / product / show / 3 или что-то еще, но идентификатор продуктапоказывает / продукт / шоу / ноль