这篇文章主要介绍了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前后端数据内容请搜索编程学习网以前的文章希望大家以后多多支持编程学习网!
织梦狗教程
本文标题为:thymeleaf中前后端数据交互方法汇总


基础教程推荐
猜你喜欢
- Project Reactor源码解析publishOn使用示例 2023-04-12
- Java File类的概述及常用方法使用详解 2023-05-18
- 一文了解Java 线程池的正确使用姿势 2023-06-17
- 全局记录Feign的请求和响应日志方式 2023-01-09
- Java使用EasyExcel进行单元格合并的问题详解 2023-01-18
- SpringBoot配置文件中密码属性加密的实现 2023-03-11
- Java去掉小数点后面无效0的方案与建议 2023-02-18
- 用java实现扫雷游戏 2022-12-06
- JVM分析之类加载机制详解 2023-04-06
- 工厂方法在Spring框架中的运用 2023-06-23