阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

简单介绍SpringMVC实战案例RESTFul实现添加功能

25次阅读
没有评论

共计 874 个字符,预计需要花费 3 分钟才能阅读完成。

导读 这篇文章主要为大家介绍了 SpringMVC 实战案例 RESTFul 实现添加功能详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
RESTFul 实现添加功能

数据被删除差不多了,得做个添加的功能。

一、前端改动

1. 修改列表页,增加一个【添加】按钮

点击这个按钮可以调到新增页面。

 员工列表
        
        
            id
            lastName
            email
            gender
            options(添加)

2. 配置 view-controller

因为 /toAdd 这个跳转仅仅是视图的跳转,所以可以直接在 springMVC 配置文件中配置 view-controller:

视图名字就叫 employee_add,那么对应地需要增加一个 employee_add.html 页面。

3. 编写添加页面

新建 employee_add.html:



    
    添加员工


  

    lastName:
    email:
    gender:male
    female
    

action 里的路径 /employee,就是要访问的地址了,因为添加本来就是要用 post 方法,所以这里不用想之前 delete 方法那样转换了。

二、后端处理

到 EmployeeController 控制器类里,新增一个处理添加请求的方法:

@RequestMapping(value = "/employee", method = RequestMethod.POST)
    public String addEmployee(Employee employee) {employeeDao.save(employee);
        return "redirect:/employee";
    }

这里使用 实体类传参,然后调用 dao 里的 save() 方法即可,返回依然是重定向到列表页。

三、测试效果

重新部署,访问列表页。

简单介绍 SpringMVC 实战案例 RESTFul 实现添加功能

数据又是 5 条了,因为重新部署了,初始化了。

点击【添加】按钮,打开添加页面,添加一个员工:

简单介绍 SpringMVC 实战案例 RESTFul 实现添加功能

点击添加成功后,跳转到列表页,展示添加后的结果:

简单介绍 SpringMVC 实战案例 RESTFul 实现添加功能

以上就是 SpringMVC 实战案例 RESTFul 实现添加功能的详细内容

阿里云 2 核 2G 服务器 3M 带宽 61 元 1 年,有高配

腾讯云新客低至 82 元 / 年,老客户 99 元 / 年

代金券:在阿里云专用满减优惠券

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-07-25发表,共计874字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中