spring bind checkbox 传递值问题

<spring:bind path="webCorpSignature.isDefault">
<input id="isDefault" name="isDefault" type="checkbox" value="1" />&nbsp;<label for="isDefault"><fmt:message key="admin.corp.signature_isdefault" /></label>
</spring:bind>

原来以为这样就可以搞掂了,没想到,无论我怎么弄,1都是赋值过去了,后来google一下找到答案了。

<spring:bind path="webCorpSignature.isDefault">

<input type="hidden" name="_isDefault"/>
 <input id="isDefault" name="isDefault" type="checkbox" value="1" />&nbsp;<label for="isDefault"><fmt:message key="admin.corp.signature_isdefault" /></label>
</spring:bind>

看到不同的地方了吧

原文地址:https://www.cnblogs.com/dingchenghong/p/2417853.html