2017-11-09 10 views
0

"#panel-element-964921"を "#panel-element - $ {stateOne}"に置き換えて、 "$ {stateOne}"の値をThymeleafを使用して表示するにはどうすればよいですか?我々は${varibale}内に埋め込まれ、サーバ側の変数との完全な文字列を書き込み、前記concat html属性のThymeleaf値

<div class="panel-heading"> 
    <a class="panel-title" data-toggle="collapse" 
     data-parent="#panel-790692" href="#panel-element-964921" th:text="${stateOne}">State 
     Name</a> 
</div> 

答えて

0

ここでは、サーバー側のモデルは、より簡単なアプローチの1を属性と平野の文字列を連結するにはth:href="|#panel-element-${stateOne}|"

では||記号を使用することです。これは多くのプログラミング言語でサポートされている一般的な文字列テンプレート機能です(悲しいことにJavaではありません)

Thymeleafによって処理されるすべての属性は、先頭にth:を付ける必要があります。

+0

答えに何らかの説明を含めると便利です。 –