Thymeleaf使用th:[attrname]設定html標籤的指定屬性。
在「Spring Boot Thymeleaf 使用th:attr設定標籤屬性」範例中hello.html的<input>的value及disabled屬性是用th:attr來設定。
除了用th:attr設定標籤屬性值外,也能用th:[attrname]來設定指定屬性的值。[attrname]為html元素的屬性名稱。例如value用th:value、
name用th:name、
id用th:id、
disabled用th:disabled。
所以「Spring Boot Thymeleaf 使用th:attr設定標籤屬性」範例的hello.html可改為以下,效果相同。
hello.html
<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Hello Thymeleaf</title>
</head>
<body>
<p th:text="'Hello, ' + ${name} + '!'"/>
<input type="text" th:value="${name}" th:disabled="${disabled}" /><!-- 改用th:value、th:disabled -->
</body>
</html>
沒有留言:
張貼留言