Thymeleafで変数の値をインクリメントする方法

Thymeleafで文字列を置換する方法

Thymeleafで文字列の一部を切り出すには、#stringsのユーティリティメソッドを使用できます。
以下はその例です。

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
  <title>Thymeleaf サンプル</title>
</head>
<body>
  <p th:text="${#strings.substring(文字列, 開始位置, 終了位置)}">切り出した文字列</p>
</body>
</html>
  • 文字列には対象となる文字列を指定します。
  • 開始位置には切り出し開始位置のインデックスを指定します(0から始まります)。
  • 終了位置には切り出し終了位置のインデックスを指定します(この位置の文字は含まれません)。

たとえば、以下のように記述すると、Hello world!!という文字列からHelloを切り出すことができます。

<p th:text="${#strings.substring('Hello world!!', 0, 5)}">切り出した文字列</p>

このコードでは、Hello world!!の先頭から5文字分が表示されます。