不能将单选按钮选择保存到百里香的数据库中

时间:2015-07-27 21:34:49

标签: thymeleaf

我有表格,里面有单选按钮选项,我有控制器类和模型。我可以成功保存其他数据,但单选按钮选项始终反映为数据库为0。我相信百里香的单选按钮实现有问题。

<form id="add" role="form" th:action="@{/add}" method="post" th:object="${radiobutton}">
    <input type="hidden" th:field="*{id}"/>

    <div class="form-group">
        <label>is it new</label>
        <label class="radio-inline">
            <input type="radio" name="optionsRadiosInline1" id="optionsRadiosInline1"
                   value="true" th:checked="*{isNew}"/>Yes
        </label>
        <label class="radio-inline">
            <input type="radio" name="optionsRadiosInline1" id="optionsRadiosInline2"
                   value="false" th:checked="*{isNew} == false"/>No
        </label>
    </div>

</form>

1 个答案:

答案 0 :(得分:9)

我发现它,值应该是0或1而不是真和假

<form id="add" role="form" th:action="@{/add}" method="post" th:object="${radiobutton}">
    <input type="hidden" th:field="*{id}"/>

    <div class="form-group">
        <label>is it new</label>
        <label class="radio-inline">
            <input type="radio" name="optionsRadiosInline1" id="optionsRadiosInline1" value="1"
                   th:checked="*{isNew}"/>Yes
        </label>
        <label class="radio-inline">
            <input type="radio" name="optionsRadiosInline1" id="optionsRadiosInline2" value="0"
                   th:checked="*{isNew} == false"/>No
        </label>
    </div>

</form>