如何使用 Spring Boot 和 Thymeleaf 提交表单中的隐藏字符串?
How to submit a hidden string in a form with Spring Boot and Thymeleaf?
我想将字符串从 HTML 表单发送到 Spring 引导控制器,但我希望该字符串对客户端不可见。我想使用隐藏字段,但有些东西不起作用,我不明白我哪里错了。在代码中你会找到我所有的证明。
<form th:action="@{/test-server-asincrono}" th:object="${InterrompiAsincrono}" method="POST">
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}">
<!--/*<input type="hidden" th:field="*{interrompi}" id="interrompi" th:value="si">*/-->
<!--/*<input type="hidden" th:field="*{interrompi}" id="interrompi" value="${'si'}">*/-->
<!--/*<input type="hidden" th:field="*{interrompi}" id="interrompi" value="si">*/-->
<!--/*<input type="hidden" th:name="*{interrompi}" id="interrompi" value="si">*/-->
<select th:field="*{interrompi}" class="form-select">
<option th:value="si">Si</option>
</select>
<input type="submit" value="Interrompi il test" class="btn btn-primary">
</form>
<input type="hidden" name="interrompi" value="si">
我想将字符串从 HTML 表单发送到 Spring 引导控制器,但我希望该字符串对客户端不可见。我想使用隐藏字段,但有些东西不起作用,我不明白我哪里错了。在代码中你会找到我所有的证明。
<form th:action="@{/test-server-asincrono}" th:object="${InterrompiAsincrono}" method="POST">
<input type="hidden" name="${_csrf.parameterName}" value="${_csrf.token}">
<!--/*<input type="hidden" th:field="*{interrompi}" id="interrompi" th:value="si">*/-->
<!--/*<input type="hidden" th:field="*{interrompi}" id="interrompi" value="${'si'}">*/-->
<!--/*<input type="hidden" th:field="*{interrompi}" id="interrompi" value="si">*/-->
<!--/*<input type="hidden" th:name="*{interrompi}" id="interrompi" value="si">*/-->
<select th:field="*{interrompi}" class="form-select">
<option th:value="si">Si</option>
</select>
<input type="submit" value="Interrompi il test" class="btn btn-primary">
</form>
<input type="hidden" name="interrompi" value="si">