Thymeleaf初体验
导入
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
页面赋值
段落p赋值
<p th:text="'Hello,'+${text1}">
input赋值
<input type="text" th:value="'Hello,'+${text1}">
<select th:value="${user.role.roleId}" id="role_sel">
<option value="0">请选择</option>
<option th:each="item:${roles}" th:text="${item.roleName}"
th:value="${item.roleId}" th:selected="(${item.roleName} == ${user.role.roleId})"></option>
</select>
控制是否显示(是否渲染)
<p th:text="'Hello,'+${text1}" th:if="${flag}=='0'"></p>
JS中引入对象
<script th:inline="javascript">
function f1(Field) {
var userId = [[${user.id}]];
var userId = '10001';
var jsMap = [[${session.javaMap}]];
$('#focusInput').val(jsMap [Filed.value]);
}
function f2(){}
</script>