修改
从list页面获取到ID
在controller中根据ID找到原有的用户信息 保存在model中
@RequestMapping("/edit")
public String itemEdit(HttpServletRequest reuqest,HttpServletResponse response,
HttpSession session,Model model) throws Exception{
String idStr = reuqest.getParameter("id");
User user = userServiceImpl.findUserById(Integer.parseInt(idStr));
//Model模型:模型中放入了返回给页面的数据
//model底层其实就是用的request域来传递数据,但是对request域进行了扩展.
model.addAttribute("user", user);
//如果springMvc方法返回一个简单的string字符串,那么springMvc就会认为这个字符串就是页面的名称
return "editUser";
}
在editUser中
修改商品信息:
名称 | |
性别 | |
地址 | ${user.address } |
调到controller中进行修改 要注意 controller中获值方式 是通过editUser 中的name属性 name属性必须和实体类中一样才可以取到值 不然每次更新完都显示是空值
@RequestMapping("/updateitem")
public String update(User user) throws Exception{
userServiceImpl.updateUser(user);
return "success";
}