修改功能:点击页面中的更新按钮,会跳转到更新页面;同时执行一次查询操作,将当前要修改的用户信息放到文本框中;修改完成后,点击保存按钮,页面再次跳转回去,并再次执行一次全部查询的操作。
用户信息修改前
用户信息修改后
用户信息修改前的查询
Controller:
//修改前的查询
@RequestMapping("/updselectUser.do")
public ModelAndView updselectUser(int id){
UserInfo userInfo=userInfoService.updselectUser(id);
ModelAndView mv=new ModelAndView();
mv.addObject(“userInfo”,userInfo);
mv.setViewName(“user-update”);
return mv;
}
Service:
@Override
public UserInfo updselectUser(int id) {
return userInfoDao.updselectUser(id);
}
Mapper.xml:
select * from tb_user where id=#{id}
jsp页面代码:
点击更新按钮时,执行查询操作
<c:forEach var=“user” items=" p a g e I n f o . l i s t " > < t r > < t d > < i n p u t n a m e = " i d s " t y p e = "