Thymeleafで空文字判定
Thymeleafで空文字判定を行うためのソースコードは以下の通りです。
<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>空文字判定</title> </head> <body> <form th:action="@{/submit}" method="post"> <div> <label for="inputField">入力:</label> <input type="text" id="inputField" name="inputField" th:value="${inputField}" /> </div> <div> <button type="submit">送信</button> </div> </form> <div th:if="${#strings.isEmpty(inputField)}"> 入力は空です。 </div> <div th:if="${!#strings.isEmpty(inputField)}"> 入力: <span th:text="${inputField}"></span> </div> </body> </html>
このコードは、ユーザーの入力が空文字かどうかを判定し、空文字の場合は「入力は空です。
」と表示し、入力がある場合はその内容を表示します。