实习记录day4

ssm下的数据库基本操作(新建用户,更改用户信息)

数据库准备

先建立如图所示的数据库表
在这里插入图片描述

实现过程

新增

更改用户信息

获取前端页面具体请求
在这里插入图片描述
通过post方法将数据传递到controller层,controller层获取到添加请求后,通过HttpServletRequest类获取用户信息,通过service执行具体方法保存到数据库中。
Dao:在这里插入图片描述
service:

在这里插入图片描述

在这里插入图片描述
controller:

public class UserController {

    @Autowired
    private UserService userService;


    //查询所有
    @RequestMapping("findAllUser")
    public ModelAndView findAllUser(){
//调用service方法,查询得到结构
        List<User>  userList = userService.findAllUser();
        //为了进行返回值传递,需要把返回值封装到SpringMVC内置对象ModelAndView
        ModelAndView mv=new ModelAndView();
        mv.addObject("user",userList);
        mv.setViewName("user-list");

        return mv;

    }

    //增加 java.lang.String
    @RequestMapping("/addUser")
    public  String addUser(User user){
        //调用service方法,得到结果
        userService.addUser(user);
        return "redirect:findAllUser.do";
    }



    //修改前的查询操作
    @RequestMapping("/findUpdUserById")
    public  ModelAndView findUpdUserById(int id){

        //1.调用service方法,得到结果
        User user=userService.findUpdUserById(id);
        System.out.println("得到的结果为:"+user);
        //2.实例化
        ModelAndView mv=new ModelAndView();
        mv.addObject("user",user);
        mv.setViewName("user-update");

        return mv;
    }

    //修改
    @RequestMapping("/updUserById")
    public String updUserById(User user){
        userService.updUserById(user);
        return "redirect:findAllUser.do";
    }
}

结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

小结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值