在前端页面点击修改,同时把需要修改的ID传到后端,后端根据ID去修改具体数据
这是前端代码
<a href="${pageContext.request.contextPath}/book/toUpdateBook?id=${book.getBookID()}">更改</a>
这是后端代码
@RequestMapping("toUpdateBook") public String toUpdateBook(Model model, int bookID) { model.addAttribute("books", bookService.queryBooksByID(bookID)); return "updateBook"; }
报错详情
从报错的语句当中可以明显看到后端找不到叫“bookID”的数据,前后端传递数据的时候一定要统一命名,或者通过注解起别名,避免出现命名不匹配的错误