我正在从数据库中获取具有订阅表单的侧边栏内容的数据。使用th:utext时,浏览器中的输出将显示所有th属性,当它们在输出中不可见时。这是我从检查浏览器中的页面时得到的:
<form class="connect-form" th:action="@{/blog/post/} + ${id}" th:object="${subscriber]" method="post">
<input type="text" placeholder="Name" th:field="${subscriber.name}" required="">
<input type="email" placeholder="Email" th:field="${subscriber.email}">
<button type="submit" class="btn btn-outline-dark">Subscribe</button>
</form>
对于任何帖子,我都需要对端点采取动态操作,并且我希望能够在侧边栏内容上执行CRUD操作,以便将来进行更改。
我确实在html标记中声明了所有适当的名称空间:
<html
lang="en"
xmlns:th="http://www.thmeleaf.org"
xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorator="layout/layout">
我可以添加任何可能有助于解释该问题的Java代码,但是内容已从数据库中正确提取,只是没有在浏览器中正确显示/输出。
是否有办法使它正常工作?还是我需要找到其他解决方法?
编辑:意识到我的th:action不正确,所以进行了更新。但是仍然不能解决问题。