输入字段值不绑定到模型参数Spring

时间:2017-11-25 20:17:05

标签: java spring spring-mvc

我正在尝试将值从前端表单传递到后端模型。

这是我的前端代码:

<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。

为什么这样做?我该如何解决这个问题?

0 个答案:

没有答案