網頁

2021/5/22

Spring Boot Thymeleaf 使用th:[attrname]設定標籤指定屬性 setting element specific attribute

Thymeleaf使用th:[attrname]設定html標籤的指定屬性。


在「Spring Boot Thymeleaf 使用th:attr設定標籤屬性」範例中hello.html<input>valuedisabled屬性是用th:attr來設定。

除了用th:attr設定標籤屬性值外,也能用th:[attrname]來設定指定屬性的值。[attrname]為html元素的屬性名稱。例如valueth:valuenameth:nameidth:iddisabledth: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>


沒有留言:

張貼留言