Spring BootとThymeleaf、lombokに触れてみる(2)

昨日は一覧表示部分のみ作成したので
ボタン押下遷移先などを引き続き制作します。

ボタンのリンク先設定でつまりました。
みんなformのacitionで送ってるけど、
ボタン押下で飛ばしたい場合は表記をどうすれば・・・

いろいろ検索してボタンをaタグで括る方法を見つけました。

1
2
3
<a href="" data-th-href="@{/show/__${user.id}__}">
<button class="btn btn-info" >Query</button>
</a>

いけた・・・!

思うところがあり、最終的にこうしました。

1
<button class="btn btn-info" th:attr="onclick='location.href=\\'/show/__${user.id}__\\''">Query</button>

エスケープ処理の多さよ。。。
もっといい書き方あるんだろうけど、今はこれが限界。

Thymeleafのタグの理解がまだまだ浅いなぁ。

Share