我有以下问题:每当我尝试编辑以下数据时,我都会收到一个异常,说HTTP PUT is not supported by this URL。这是使用按钮编辑该行的 JSP 表单方面:
<c:url var="formAction" value="/circuits/${circuit.circuitId}" />
<form:form method="PUT" action="${formAction}">
<input type="hidden" name="circuitId" value="${circuit.circuitId}" />
<input type="submit" value="Edit" class="btn btn-primary" />
</form:form>
以下是我的控制器方法,它检索circuitId
:
@RequestMapping(value = "/{circuitId}", method = RequestMethod.PUT)
public String showEditCircuitForm(@PathVariable Integer circuitId, ModelMap model) throws NoSuchRequestHandlingMethodException
但是,当我使用普通的 GET 方法时,一切正常,只是这个 PUT 方法导致了问题。我已经获得了我需要的所有依赖项。