我是新来的 Spring 天 . 我正在使用spring jdbc模板开发一个CRUD应用程序 . 我完成了插入和选择 . 但在更新中我遇到了一些问题 . 任何人都可以使用jdbctemplate为我提供更新和删除的简单示例 . 提前罢了 .
我的控制器 -
@RequestMapping(method = RequestMethod.GET)
public String showUserForm(@ModelAttribute(value="userview") User user,ModelMap model)
{
List list=userService.companylist();
model.addAttribute("list",list);
return "viewCompany";
}
@RequestMapping( method = RequestMethod.POST)
public String add(@ModelAttribute(value="userview") @Valid User user, BindingResult result)
{
userValidator.validate(user, result);
if (result.hasErrors()) {
return "viewCompany";
} else {
userService.updateCompany(user);
System.out.println("value updated");
return "updateSuccess";
}
当我点击更新按钮时,应该根据行ID在我的数据库中更新编辑的值,我的问题是如何将行id从jsp映射到控制器 .
2 回答
您只需使用
request.getParamater()
或command object
将值从jsp传递到控制器 .直接从the documentation: