如何在springboot thymleaf中将当前html页面中的一些数据作为另一个api调用的参数传递给控制器?

8ehkhllq  于 2022-12-04  发布在  Spring
关注(0)|答案(1)|浏览(165)

我有一个html页面,其中包含一些数据。还有一个按钮在同一页上,当我们点击该按钮时,一个新的api被调用。我想通过从显示页面的一些数据作为一个RequestParam或RequestBody到另一个api按钮点击。我是新的thymleaf和UI技术。有人能建议我应该如何实现这一点吗?
主要API是:HTTP:本地主机:8080/home

  • 此页面上有一些数据。
  • 此外,我们在此页面上有一个按钮。

我想将页面上显示的一些数据发送到另一个API,在单击按钮后调用该API。
Api调用按钮点击:数据库服务器

vawmfj5a

vawmfj5a1#

从thymeleaf页面将字符串作为RequestParam发送的示例。
第一个
页面上需要有一个名为“myData”的对象,这样输入才能有正确的值。如果要引用一个对象的属性,则需要在表单中包含th:object。在本例中,它看起来像这样

<form action="#" th:action="@{/data/export}" th:object="myObject" th:method="get">
    <input type="hidden" name="myData" th:value="*{myData}" />
    <button type="submit" id="submitButton">Button</button>
</form>

其中myObject具有名为myData的属性
传递数据的参考
Reference for the button

相关问题