Thymeleaf的循环遍历以及传值

案例:
Thymeleaf的循环遍历以及传值_第1张图片
**

  • Thymeleaf遍历的语法格式:

**
emp为单个数据名称,${emps}为后台传送的变量名,使用th:each=""进行数据遍历

 

th:text=""进行取值,idea在调用方法时会进行提示

 

或者使用:[[${}]]行内写法,也可以进行取值

[[${emp.getLastName()}]]

${==?:}三元运算符取值:

${emp.getGender()==0?'女':'男'}

${#dates.format(值, 'dd/MMM/yyyy HH:mm')}日期格式调整:

${#dates.format(emp.getBirth(), 'dd/MMM/yyyy HH:mm')}

跳转传值th:href="@{/路径/}+${值}":注意{/路径/}

th:href="@{/toUpdateEmp/}+${emp.getId()}"

总代码:

id lastName email gender department birth 操作
[[${emp.getLastName()}]] 编辑 删除

**

  • 表单传值案例:

**
Thymeleaf的循环遍历以及传值_第2张图片
表单赋值:th:value="${}

th:value="${employee.getId()}

单选框赋值:th:checked="${表达式}"

th:checked="${employee.getGender()==1}"

多选框赋值:th:selected="${表达式}"

th:selected="${department.getId()==employee.getDepartment().getId()}"

表单日期格式转换:th:value="${值,'yyyy-MM-dd HH:mm')}"

th:value="${#dates.format(employee.getBirth(),'yyyy-MM-dd HH:mm')}"

总代码:

 
LastName
Email
Gender

你可能感兴趣的:(spring,boot,spring,boot)