欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringMVC實戰(zhàn)案例RESTFul實現(xiàn)添加功能

 更新時間:2022年05月28日 14:14:47   作者:把蘋果咬哭的測試筆記  
這篇文章主要為大家介紹了SpringMVC實戰(zhàn)案例RESTFul實現(xiàn)添加功能詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

RESTFul實現(xiàn)添加功能

數(shù)據(jù)被刪除差不多了,得做個添加的功能。

一、前端改動

1. 修改列表頁,增加一個【添加】按鈕

點擊這個按鈕可以調到新增頁面。

<tr>
            <th colspan="5">員工列表</th>
</tr>
        <tr>
            <th>id</th>
            <th>lastName</th>
            <th>email</th>
            <th>gender</th>
            <th>options(<a th:href="@{/toAdd}" rel="external nofollow" >添加</a>)</th>
        </tr>

2. 配置 view-controller

因為/toAdd這個跳轉僅僅是視圖的跳轉,所以可以直接在 springMVC 配置文件中配置 view-controller:

<mvc:view-controller path="/toAdd" view-name="employee_add"></mvc:view-controller>

視圖名字就叫employee_add,那么對應地需要增加一個 employee_add.html頁面。

3. 編寫添加頁面

新建 employee_add.html:

<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>添加員工</title>
</head>
<body>
<form th:action="@{/employee}" method="post">
    lastName:<input type="text" name="lastName"><br>
    email:<input type="text" name="email"><br>
    gender:<input type="radio" name="gender" value="1">male
    <input type="radio" name="gender" value="0">female<br>
    <input type="submit" value="添加"><br>
</form>
</body>
</html>

action 里的路徑/employee,就是要訪問的地址了,因為添加本來就是要用 post 方法,所以這里不用想之前 delete 方法那樣轉換了。

二、后端處理

到 EmployeeController 控制器類里,新增一個處理添加請求的方法:

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

這里使用 實體類傳參,然后調用 dao 里的 save() 方法即可,返回依然是重定向到列表頁。

三、測試效果

重新部署,訪問列表頁。

數(shù)據(jù)又是 5 條了,因為重新部署了,初始化了。

點擊【添加】按鈕,打開添加頁面,添加一個員工:

點擊添加成功后,跳轉到列表頁,展示添加后的結果:

以上就是SpringMVC實戰(zhàn)案例RESTFul實現(xiàn)添加功能的詳細內容,更多關于SpringMVC RESTFul添加的資料請關注腳本之家其它相關文章!

相關文章

  • 如何使用IDEA2022.1?創(chuàng)建Spring?Boot項目

    如何使用IDEA2022.1?創(chuàng)建Spring?Boot項目

    這篇文章主要介紹了如何使用IDEA2022.1?創(chuàng)建Spring?Boot項目,大家在使用idea開發(fā)工具時發(fā)現(xiàn)給以往的版本略微的不同,細心的小編在此記錄下,需要的朋友可以參考下
    2022-08-08
  • Java編寫時間工具類ZTDateTimeUtil的示例代碼

    Java編寫時間工具類ZTDateTimeUtil的示例代碼

    這篇文章主要為大家詳細介紹了如何利用Java編寫時間工具類ZTDateTimeUtil,文中的示例代碼講解詳細,有需要的小伙伴可以跟隨小編一起學習一下
    2023-11-11
  • CORS跨域問題常用解決方法代碼實例

    CORS跨域問題常用解決方法代碼實例

    這篇文章主要介紹了CORS跨域問題常用解決方法代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Java基于裝飾者模式實現(xiàn)的圖片工具類實例【附demo源碼下載】

    Java基于裝飾者模式實現(xiàn)的圖片工具類實例【附demo源碼下載】

    這篇文章主要介紹了Java基于裝飾者模式實現(xiàn)的圖片工具類,結合完整實例形式分析了裝飾者模式實現(xiàn)圖片的判斷、水印、縮放、復制等功能,并附帶demo源碼供讀者下載參考,需要的朋友可以參考下
    2017-09-09
  • Spring超詳細講解事務

    Spring超詳細講解事務

    Spring事務的本質就是對數(shù)據(jù)庫事務的支持,沒有數(shù)據(jù)庫事務,Spring是無法提供事務功能的。Spring只提供統(tǒng)一的事務管理接口,具體實現(xiàn)都是由數(shù)據(jù)庫自己實現(xiàn)的,Spring會在事務開始時,根據(jù)當前設置的隔離級別,調整數(shù)據(jù)庫的隔離級別,由此保持一致
    2022-07-07
  • Java編程環(huán)境搭建和變量基本使用圖文教程

    Java編程環(huán)境搭建和變量基本使用圖文教程

    這篇文章主要介紹了Java編程環(huán)境搭建和變量基本使用,結合圖文形式詳細分析了java編程語言環(huán)境搭建、配置、變量、注釋的基本使用方法,需要的朋友可以參考下
    2020-02-02
  • java實現(xiàn)Xml與json之間的相互轉換操作示例

    java實現(xiàn)Xml與json之間的相互轉換操作示例

    這篇文章主要介紹了java實現(xiàn)Xml與json之間的相互轉換操作,結合實例形式分析了Java xml與json相互轉換工具類的定義與使用相關操作技巧,需要的朋友可以參考下
    2019-06-06
  • IDEA 重新導入依賴maven 命令 reimport的方法

    IDEA 重新導入依賴maven 命令 reimport的方法

    這篇文章主要介紹了IDEA 重新導入依賴maven 命令 reimport的相關知識,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-04-04
  • 解決Hmily與Feign沖突報錯 NullPointerException的問題

    解決Hmily與Feign沖突報錯 NullPointerException的問題

    這篇文章主要介紹了解決Hmily與Feign沖突報錯 NullPointerException的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • SpringBoot中的Bean的初始化與銷毀順序解析

    SpringBoot中的Bean的初始化與銷毀順序解析

    這篇文章主要介紹了SpringBoot中的Bean的初始化與銷毀順序,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-08-08

最新評論