博客
关于我
强烈建议你试试无所不能的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_js流程控制
查看>>
asp.net mvc全局错误处理
查看>>
[摘录]第四章 工作本身就是一种激励
查看>>
【目录】java学习路径
查看>>
11G、12C Data Guard Physical Standby Switchover转换参考手册
查看>>
root.sh脚本支持checkpoints文件实现重复运行
查看>>
Algs4-2.4.20证明:基于下沉的堆构造方法的比较次数、交换次数
查看>>
16进制的简单运算http://acm.nyist.net/JudgeOnline/problem.php?pid=244
查看>>
leetcode3. Longest Substring Without Repeating Characters
查看>>
Jmeter之Bean shell使用
查看>>
C#中泛型的使用笔记
查看>>
【bzoj4009 hnoi2015】接水果
查看>>
@property专题
查看>>
LNMP结合discuz的配置
查看>>
js中ul与li的使用
查看>>
实验二
查看>>
jquery.artDialog.source.js学习
查看>>
PDF去除签名
查看>>
socket
查看>>
date
查看>>