2017-08-07 10 views
0

私はThymeleafの初心者ですが、ThymeleafテンプレートでJavaで作成した関数をどのように呼び出すことができますか?テンプレートでJava(Spring)で作成した関数を呼び出す方法Thymeleaf?

これはMyClassの名前のクラスで私の関数である。

public Double getPoint() throws ParseException 
    { 
     //code 
     return somme; 
    } 

私はこの試みた:私は複数の結果、このリターンをkonw、私は私の関数が返すbcz一つだけ結果が欲しい

<tr th:each ="rep : ${Listall}"> 
<th class="tabcos" th:text="${rep.point}"> </th> 

をいくつかのフィールドの合計。

私が欲しいものを手に入れる方法はありますか?おかげさまで

+0

'$ {rep.point}'は '$ {rep.getPoint()}'のショートカットです。このようにしてほとんどのJava関数を呼び出すことができます。あなたの質問はかなり漠然としています。 – Metroids

答えて

1

Thymeleafはテンプレートエンジンです。クライアント側で実行され、Javaコードを直接実行することはできません。

テンプレートで動的な動作が必要な場合は、JSを使用できます。

すべてのJavaコードは、サーバー側の実装で実行され、通常はHTTPリクエストを介して呼び出され、Spring MVCでは@Controllerクラスが呼び出されます。

私はチュートリアルをお勧めします。これは、いくつかのことを明確にするのに役立ちます。

関連する問題