博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
12、SpringBoot-CRUD增加数据
阅读量:6994 次
发布时间:2019-06-27

本文共 1483 字,大约阅读时间需要 4 分钟。

1.跳转至员工添加页面

上文的添加按钮:

 

list.html

 

跳转页面controller的实现
//跳转到添加员工的页面@GetMapping("/emp")public  String  toAddPage(Model model){    //去添加页面之前要查出部门的可选值,以便在添加时候进行选择    Collection
departments = departmentDao.getDepartments(); model.addAttribute("depts",departments); return "emp/add";}

 

add.html添加页面

 

此时对于department的选择框会根据数据进行显示相应的内容.....

 

2.员工数据添加

有上面的add.html可知,添加发送的是emp请求格式为post

 

实现controller

//添加员工//springmvc自动将请求入参和对象的属性意义绑定//要求就是请求参数的名字和对象的属性值一一对应@PostMapping("/emp")public  String addEmp(Employee employee){    System.out.println(employee);    //保存员工数据    employeeDao.save(employee);    //redirect:重定向    //forward:转发    return "redirect:/emps";}

添加员工页面:

 

 后台数据打印:

Employee{id=null, lastName='MrCheng', email='1287221322@qq.com', gender=1, department=Department [id=101, departmentName=null], birth=Wed Dec 12 00:00:00 CST 2018}

 

 添加成功之后的页面:

 

 

注意:时间问题
默认的时间类型是:YYYY/MM/dd
即:2018/12/12
如果想要修改其类型只需要在
配置文件
spring.mvc.date-format=yyyy-MM-dd

 

 

即可修改其默认的配置!!!

 

转载于:https://www.cnblogs.com/Mrchengs/p/10356975.html

你可能感兴趣的文章
我的友情链接
查看>>
js模拟表单提交
查看>>
微信小程序开发简易计算器改进版
查看>>
混合背包问题
查看>>
Android studio树形
查看>>
hihoCoder1043
查看>>
【康托展开】
查看>>
6.19 docker (二)实战WordPresser
查看>>
关于mysql的初步学习 (三)
查看>>
html常用标签6-表单标签
查看>>
浅谈Java抽象类
查看>>
Codeforces Round #417 (Div. 2)
查看>>
vue-router history模式
查看>>
Python异步IO
查看>>
SQL 死锁进程查询
查看>>
linux下的时区修改
查看>>
Python模块常用命令
查看>>
js javascript 容错处理代码屏蔽js错误
查看>>
由nodejs+nginx搭配而成的高并发服务器
查看>>
网站安全编程 网站要如何写才安全 .net程序员的误区 asp.net安全编程
查看>>