Spring MVC - 表单提交仅在选中复选框时有效

时间:2021-02-19 16:27:56

标签: spring jsp

如果复选框被选中,我的 jsp 表单可以工作,但如果没有,我有一个 HTTP 状态 400 – 错误请求错误。该复选框可以有 2 个值:-1(true) 或 0(false)。 -1 和 0 取决于数据库逻辑。你知道这个错误的原因吗? 这是表格的片段:

<c:choose>
  <c:when test="${modelObject.task == -1 }">
    <form:checkbox path="task" checked="checked" value="-1"  />
  </c:when>
  <c:otherwise>
    <form:checkbox path="task" value="-1"   />
  </c:otherwise>
</c:choose>

这是 400 错误服务器页面(我在提交表单时未选中复选框时发现的):

The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).

当我提交表单并选中复选框时,一切正常。

希望有人能帮忙。

0 个答案:

没有答案