中软国际实训日记第三天-7.22

目录

1.登录界面实现

2.用户管理实现

3.删除用户实现

4.更新用户实现

5.新增用户实现

正文

1.登录界面实现

控制层login.do

 @RequestMapping("login.do")
    public ModelAndView login(User user){
        boolean flag =userService.login(user.getUsername(),user.getPassword());
        ModelAndView modelAndView=new ModelAndView();
        if(flag)
        {
            modelAndView.setViewName("main");
        }else
        {
            modelAndView.setViewName("../failer");
        }
        return modelAndView;
    }

login.jsp中添加动作

`
`

中软国际实训日记第三天-7.22_第1张图片

2.用户管理实现

aside.jsp中添加动作


控制层findAll.do

 @RequestMapping("findAll.do")
    public ModelAndView findAll(){
    List users=userService.findAll();
    ModelAndView mv=new ModelAndView();
    mv.setViewName("user-list");
    mv.addObject("users",users);
    return  mv;
    }

中软国际实训日记第三天-7.22_第2张图片

3.删除用户实现

list-user.jsp中添加动作

 
	
		
	   ${user.id}
	   ${user.username}
	   ${user.password}
	   
	  更新
	  删除
	添加角色

	
 
 

控制层删除用户

@RequestMapping("deleteById.do")
    public String delete(int id){
        userService.deleteById(id);
        return "redirect:findAll.do";
    }

点击删除则删除该用户信息
在这里插入图片描述

4.更新用户实现

在list-user.jsp的更新按钮添加动作

更新

在控制层跳转到user-update.jsp页面

@RequestMapping("toUpdate.do")
    public ModelAndView toUpdate(int id) {
        User user=userService.selectUserById(id);
        ModelAndView modelAndView=new ModelAndView();
        modelAndView.addObject("user",user);
        modelAndView.setViewName("user-update");
        return modelAndView;
    }

更新页面
中软国际实训日记第三天-7.22_第3张图片

5.新增用户实现

在list-user.jsp的新建按钮添加动作


在控制层动作响应

 @RequestMapping("add.do")
    public String add(User user){
        userService.add(user);
        return "redirect:findAll.do";
    }

新建用户界面
中软国际实训日记第三天-7.22_第4张图片
今天学习了ssm框架的增删改查操作。

你可能感兴趣的:(实习日记)