thymeleaf 模板和字符串模板
thymeleaf 模板引擎的运⽤
1.先导⼊依赖(spring boot 框架)
2. controller层 (⽤model绑定值)
public String get(Long id,Model model) {
Student student = (id);
model.addAttribute(“student”,student);
return “showById”;
}
3. 前端页⾯接受值并赋值给表单(语法: th:value="{student.name}">前端页面模板
前端页⾯接受值并循环展⽰列表
<tr th:each="stu : ${student}">
<td th:text="${stu.id}"></td>
<td th:text="${stu.name}"></td>
<td th:text="${stu.age}"></td>
<td th:text="${stu.weight}"></td 》
</tr>
4.thymeleaf拼接超链接语法
例:点击按钮跳转页⾯,同时带⾛这⼀⾏的id值(通过id 执⾏selectById语句,显⽰在页⾯上)<td><a th:href="@{/toupd(id=${stu.id})}">修改</a></td> (toupd 是⽅法名,stu 是模板定义的对象)百度的语法:<dd><a th:href="@{/get/{id}(id=${user.id})}">基本资料</a></dd>
字符串模板语法:String text (两个反单引号)
String text ${expression} string text string text line2 ${expression} string text
多⾏字符串并且取表达式的值
例:var a=20;
var b="jquery";
var str = `My age is $(a) and i love ${c}`; console.log(str);
原始⽅法:var str = “My age is” + a “and i love ” + c`; console.log(str);student .name ")姓名:<inputclass ="b "type ="text "id ="name "th :value ="
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论