Ann*_*nne 6 java service thymeleaf spring-boot
每次用户单击按钮时,我试图从 thymeleaf 调用 Spring Boot 服务的方法。使用我的代码,我的方法会在页面加载时调用,但不会在单击按钮时调用。这是我的按钮标签中的 th:onclick 。
th:onclick="${@myService.myFunction()}"
Run Code Online (Sandbox Code Playgroud)
是不可能做到这一点还是我错过了什么?
据我了解 th:onclick 在页面加载时调用您的函数,因为它正在处理模板并计算属性“onclick”的值。您的方法返回的字符串将是 onclick 的值。Thymeleaf 无法直接从按钮调用 beans 方法。您必须调用 javascript 函数,而不是 bean 方法。Thymeleaf 只能在模板处理期间调用 bean 方法。您必须 POST 到某个 URL 才能调用您的方法。
| 归档时间: |
|
| 查看次数: |
2499 次 |
| 最近记录: |