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>
沒有留言:
張貼留言