2018-09-26OrganizationThymeleaf:th:eachで出力するときに区切り文字を付けて出力するsellJava,spring,ThymeleafはじめにThymeleafでサクッとできるのに久々にやると忘れがちなのでメモしておく。やりたいことListなどのコレクションに格納された情報をthymeleafで出力する際、読点「、」や斜線「/」のような区切り文字を付けて出力させたい。<span>、</span></th:block>もちろんこれだと、バナナの後ろに読点が出てしまいます。--></th:block>これで、ループの最後だけ「、」を表示しないようにできます出力結果りんご、みかん、バナナステータス変数にはlast以外にもいくつかパラメータがあるので、覚えて使うとハッピーになれるかもしれません。書かれていますが、iterStatは明示的に書く必要がありません。省略した場合、繰り返し変数(fruit)の後ろにStatを付けた変数名が暗黙的に作成されます。可読性の兼ね合いで書いたほうがいいかなという気もしますが、こっちのほうがすっきりしますね。