我有一張表,裏面填充了一個從控制器接收到的字符串列表,然後我想爲每個表單調用另一個函數並獲取一些對象與該字符串相關。Spring + Thymeleaf - 使用接收到的參數調用函數
<tbody th:each="titulo : ${listaColecciones}">
<tr>
<th th:utext="${titulo}"></th>
<th>
<form class="navbar-form navbar-left" action="#" th:action="@{/twittercontrolador/recuperarColeccion}" th:object="${textocoleccion}" th:value="${titulo}" method="post">
<button type="submit" class="btn btn-primary" value="Filtrar">Recuperar coleccion</button>
</form>
</th>
</tr>
</tbody>
但似乎沒有工作,它沒有得到$ {} TITULO作爲參數的函數
編輯:在這裏,我有什麼,我試圖做一個畫面:正如你所看到的,我從控制器的一個method1中獲得一個List(Thre're數據庫表名),並且我將該列表傳遞給視圖。 在那裏,我試圖把一個2列的表,第一個是字符串/表名,第二個是調用第二個方法的按鈕,它將返回該表中的對象。
因此,正如你可能設想的那樣,<tbody th:each="titulo : ${listaColecciones}">
是數據庫表名的列表。
<th th:utext="${titulo}"></th>
名字就知道是從數據庫
<form class="navbar-form navbar-left" action="#" th:action="@{/twittercontrolador/recuperarColeccion}" th:object="${textocoleccion}" th:value="${titulo}" method="post">
<button type="submit" class="btn btn-primary" value="Filtrar">Recuperar coleccion</button>
</form>
獲得其表,這裏是我得到的問題,該按鈕。 th:action="@{/twittercontrolador/recuperarColeccion}"
是控制器中的第二種方法,我不知道如何將字符串(${titulo}
)作爲參數傳遞給它。
請注意,th:object="${textocoleccion}"
是我將在第二種方法中收到的字符串的名稱,但我無法將其設置爲字符串的值。
你是什麼意思與「功能」?也許你可以編輯你的問題,並向我們展示你想要的渲染輸出和輸出(相關部分)。 – benkuly
剛剛編輯我的問題,我想現在有點更容易理解了,謝謝。 – WikiOverflow
如指定的int鏈接'th:object'用於form-beans。 http://www.thymeleaf.org/doc/tutorials/3.0/thymeleafspring.html#handling-the-command-object – benkuly