是否可以根据th:if
在from th:action
中分配POST
或PUT
方法?
像这样:
<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}">