我开始学习Spring MVC和Web开发。我的控制器中有这个方法@GetMapping("/deleteCar")public String deleteCar(@RequestParam("carId") int carid) { carService.deleteCar(carid); return "redirect:/car/cars";}如何通过html表单传递请求参数?<section> <form action="${pageContext.request.contextPath}/car/deleteCar"> <input type="text" id="deleteCarWithID" value="${carId}"> </form></section>我收到这个警告:WARNING: Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required int parameter 'carId' is not present]谢谢你!
1 回答
慕容森
TA贡献1853条经验 获得超18个赞
您缺少名称属性,因此请name
在输入字段中使用参数名称提及属性。尝试下面的代码相同。还添加一个提交类型按钮来提交表单。
<input type="text" name="carId" id="deleteCarWithID" value="${carId}">
- 1 回答
- 0 关注
- 76 浏览
添加回答
举报
0/150
提交
取消