首页 > 技术文章 > SpringMVC踩坑3——前后端传值问题

Cra2iTeT 2021-12-30 17:46 原文

在前端页面点击修改,同时把需要修改的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”的数据,前后端传递数据的时候一定要统一命名,或者通过注解起别名,避免出现命名不匹配的错误

推荐阅读