2017-08-07 1177 views
0

我是Thymeleaf的初學者,我想知道如何在Thymeleaf模板中調用Java創建的函數?如何在模板Thymeleaf中調用Java(Spring)創建的函數?

這是我在類名爲MyClass功能:

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

我嘗試這樣做:

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

我konw這回不止一個結果,我只想要一個結果BCZ我的函數返回一些領域的總和。

有沒有辦法得到我想要的東西? 謝謝。

+0

'$ {rep.point}'是'$ {rep.getPoint()}'的快捷方式。你可以用這種方式調用大多數Java函數。你的問題很含糊。 – Metroids

回答

1

Thymeleaf是一個模板引擎,它運行在客戶端,不能直接運行java代碼。

如果你想在你的模板上的動態行爲,你可以使用JS。

所有的Java代碼可以運行在服務器端執行,通常是通過HTTP請求和Spring的MVC一個@Controller類調​​用。

要開始我推薦教程,它應該幫助你弄清楚一些事情。