基于SSM框架实现中软用户管理系统的登录以及CRUD

修改功能:点击页面中的更新按钮,会跳转到更新页面;同时执行一次查询操作,将当前要修改的用户信息放到文本框中;修改完成后,点击保存按钮,页面再次跳转回去,并再次执行一次全部查询的操作。

用户信息修改前
基于SSM框架实现中软用户管理系统的登录以及CRUD_第1张图片
在这里插入图片描述

用户信息修改后
基于SSM框架实现中软用户管理系统的登录以及CRUD_第2张图片

用户信息修改前的查询
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页面代码:
点击更新按钮时,执行查询操作
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 = " c h e c k b o x " > < / t d > < t d > {pageInfo.list}"> pageInfo.list"><tr><td><inputname="ids"type="checkbox"></td><td>{user.id}
u s e r . u s e r n a m e < / t d > < t d > {user.username} user.username</td><td>{user.password}

更新
删除
添加角色


更新页面,表单提交时,更新用户


			
用户信息
id
用户名称
密码

更新用户操作的代码
Controller:
//更新用户
@RequestMapping("/updateUser.do")
public String updateUser(UserInfo userInfo){
userInfoService.updateUser(userInfo);
System.out.println(“更新成功”);
return “redirect:findAll.do”;
}

Service:
@Override
public void updateUser(UserInfo userInfo) {
userInfoDao.updateUser(userInfo);
}

Mapper.xml:

update tb_user set username=#{username},password=#{password} where id=#{id}

删除用户:点击确定将该用户从数据库中删除
基于SSM框架实现中软用户管理系统的登录以及CRUD_第3张图片
执行删除操作后,执行一次查询全部用户操作
基于SSM框架实现中软用户管理系统的登录以及CRUD_第4张图片

你可能感兴趣的:(基于SSM框架实现中软用户管理系统的登录以及CRUD)