gpt4 book ai didi

java - spring mvc - HTML表单传递请求参数

转载 作者:行者123 更新时间:2023-12-01 17:43:28 25 4
gpt4 key购买 nike

我开始学习Spring MVC和Web开发。我的 Controller 中有这个方法

@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]

谢谢!

最佳答案

您缺少 name 属性,因此请在输入字段中使用参数名称提及 name 属性。尝试下面的代码相同。还添加一个提交类型按钮来提交表单。

<input type="text" name="carId" id="deleteCarWithID" value="${carId}">

关于java - spring mvc - HTML表单传递请求参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60904057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com