我正在尝试将值从前端表单传递到后端模型。
这是我的前端代码:
<form:form modelAttribute="timeCard" method="post">
<div class="row form-group">
<form:input path="shiftId" type="hidden" id="shiftId"
value="${timeCard.shiftId}" />
<form:input path="isTimeCardSubmitted" type="hidden"
id="isTimeCardSubmitted" value="${timeCard.isTimeCardSubmitted}" />
</form:form>
这是我的控制器
public String EditTimeCard(Model m, @ModelAttribute("timeCard") TimeCard timeCard){
System.out.print(timeCard.getIsTimeCardSubmitted());
}
这是我的模特
public class TimeCard {
private boolean isTimeCardSubmitted;
public TimeCard(){}
}
&#34; isTimeCardSubmitted&#34;前端的输入字段有一个值=&#34; true&#34;
但是当我检查控制器中的isTimeCardSubmitted时,它变为false。
为什么这样做?我该如何解决这个问题?