thymeleaf中前後端數據交互方法匯總
1. 引入靜態資源:th:href或th:scr+@{/從static目錄開始}
<html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <link th:href="@{/iamges/favicon.ico}" rel="external nofollow" type="image/x-icon"/> <link th:href="@{/css/bootstrap.min.css}" rel="external nofollow" rel="stylesheet"/> <meta charset="UTF-8"> <title>書籍管理</title> </head>
2.前端將數據綁定到後端對象:*{對象屬性},前端引用後端數據${對象屬性}
<div class="form-group"> <label for="book_name" class="col-sm-2 control-label">書名:</label> <div class="col-xs-4"> <input type="text" class="form-control" id="book_name" name="name" th:value="${book.name}" th:field="*{book.name}"/> </div> </div>
3.後端將數據傳入前端 ModelMap(由框架提供),前端使用${對象屬性}
@RequestMapping(value = "/create",method = RequestMethod.GET) public String createBookForm(ModelMap map){ map.addAttribute("book",book); map.addAttribute("action","create"); return BOOK_FORM; }
4.表單提交的註意點。
- action:表單中的內容提交給哪個頁面進行處理,可能的取值:URL
- input元素:輸入框,由
type
決定類型。 - 觸發提交的動作:
- HTML DOM submit() 方法。
- type=submit
- button
到此這篇關於thymeleaf中前後端數據交互小結的文章就介紹到這瞭,更多相關thymeleaf前後端數據內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!
推薦閱讀:
- python 實現添加標簽&打標簽的操作
- springboot 自定義404、500錯誤提示頁面的實現
- 基於python詳解PyScript到底是什麼
- Java基礎之Thymeleaf的簡單使用
- SpringBoot靜態資源CSS等修改後再運行無效的解決