是否可以分配 POST
或PUT
from th:action
中的方法取决于th:if
?
类似于:
<form th:if="${firm.firmId} == null" th:action="@{~/firms/save}" method="POST" modelAttribute="firm" th:object="${firm}">
<form th:if="${firm.firmId} != null" th:action="@{~/firms/save}" method="PUT" modelAttribute="firm" th:object="${firm}">
最佳答案
Thymeleaf 有条件运算符
condition ? first_expression : second_expression;
您可以使用此运算符来达到您的目的:
<form th:action="@{~/firms/save}" th:method="${firm.firmId} != null ? PUT : POST" modelAttribute="firm" th:object="${firm}">
关于java - Thymeleaf:根据条件在 <form> th:action 中进行 POST 或 PUT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44694955/