`
yourenyouyu2008
  • 浏览: 281961 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

单选框/复选框表示boolean 后台使用boolean接收

 
阅读更多
是否两个选项的单选框,后台使用boolean接收,value值使用 on/off或 1/0都可以转成boolean
<td>是否需要用户所在地信息</td>
			<td><input type="radio" name="needUserLocation" value="on" 
			<#if sysInfoCFG.needUserLocation> checked</#if> 
			> 是
			<input type="radio" name="needUserLocation" value="off" 
			<#if !sysInfoCFG.needUserLocation> checked</#if> 
			> 否
			</td>
将value改成其它值后台会转换报错
value="on2"
org.springframework.validation.BeanPropertyBindingResult: 1 errors
Field error in object 'systemInfoCFG' on field 'needUserLocation': rejected value [on2]; 
codes [typeMismatch.systemInfoCFG.needUserLocation,typeMismatch.needUserLocation,typeMismatch.boolean,typeMismatch]; 
arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [systemInfoCFG.needUserLocation,needUserLocation]; 
arguments []; default message [needUserLocation]]; default message [Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'needUserLocation';
 nested exception is java.lang.IllegalArgumentException: Invalid boolean value [on2]]

单个复选框也可以按boolean形式 只要value是
on/off或 1/0即可
<input type="checkbox" name="needUserLocation" value="1" 
			<#if sysInfoCFG.needUserLocation> checked</#if> 
			> 

分享到:
评论

相关推荐

    Android 练习单选 复选框的用法.rar

    Android 练习单选 复选框的用法,以选择性别、爱好者常规参数,来演示checkbox、radiobox的使用方法:  性别单选菜单项组 菜单若编组就是单选菜单项组 ,设置GENDER_GROUP组是可选择的,互斥的,  ok....

    表格分页保存复选框状态

    1.可以用reserve-selection这个仅对 type=selection 的列有效,类型为 Boolean,为 true 则会在数据更新之后保留之前选中的数据(需指定 row-key) methods: { getRowKeys(row){ return row.id }, } 2....

    Android 开灯 关灯 checkbox Radio组件用法演示.rar

    //设置复选框文字状态  RadioButton rb=(RadioButton)findViewById(R.id.off);  rb.setChecked(!state);  rb=(RadioButton)findViewById(R.id.on);  rb.setChecked(state);//设置单选按钮状态  }

    VBScript介绍手册

    12.6 单选框控件和复选框控件 12.6.1 单选框控件 12.6.2 复选框控件 12.7 选择列表控件 12.8 其他控件 12.8.1 图像控件 12.8.2 文件控件 12.9 小结 第13章 鼠标和键盘事件处理 13.1 event对象 13.2 鼠标事件的处理 ...

    jQuery完全实例.rar

    而且,在每次执行函数时,都会给函数传递一个表示作为执行环境的元素在匹配的元素集合中所处位置的数字值作为参数(从零开始的整形)。 返回 'false' 将停止循环 (就像在普通的循环中使用 'break')。返回 'true' ...

    Java2核心技术.part5

    9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 9.6.3弹簧布局 ...

    Java2核心技术.part3

    9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 9.6.3弹簧布局 ...

    Java2核心技术.part1

    9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 9.6.3弹簧布局 9.6.4不...

    Java2核心技术.part6

    9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 9.6.3弹簧布局 ...

    Java2核心技术.part4

    9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 9.6.3弹簧布局 ...

    Java2核心技术.part2

    9.5.3复选框和单选按钮菜单项 9.5.4弹出菜单 9.5.5快捷键和加速器 9.5.6启用和禁用菜单项 9.5.7工具栏 9 5.8工具提示 9.6复杂的布局管理 9.6.1箱式布局 9.6.2网格组布局 9.6.3弹簧布局 ...

    21天学通Java-由浅入深

    310 16.2.1 创建单选按钮 310 16.2.2 创建复选框 313 16.3 选项卡 315 16.3.1 选项卡介绍 315 16.3.2 创建选项卡 315 16.4 分隔窗格 317 16.4.1 分隔窗格介绍 317 16.4.2 创建分隔窗格 317 16.5 滑块和进度条 319 ...

    Java开发技术大全(500个源代码).

    boolExample.java 演示boolean变量的程序 charExample.java 演示char变量的程序 compare.java 演示前缀、后缀自加之间区别的程序 constCharExample.java 演示转义字符 converseNumber.java 逆向输出数字 ...

    JavaScript实战

    9.5.3 验证复选框和单选按钮 283 9.5.4 格式化错误消息 286 第10章 扩展界面 287 10.1 使用折叠面板隐藏信息 287 10.1.1 定制Accordion 290 10.1.2 折叠教程 293 10.2 把信息组织到标签页面板 295 10.2.1 格式化标签...

    《计算机软件技术基础(1)》在线作业二.docx

    A:标签 B:分组框 C:文本框 D:复选框 答案:B 图片框的Left属性使用的度量单位为()。 A:cm B:mm C:Pixel D:Twip 答案:C 以下属于中合法的数组元素的是()。 A:k8 B:k[8] C:k() 《计算机软件技术基础(1)》在线作业二...

    javaSE代码实例

    2.2.4 boolean型 18 2.3 基本数据类型值间的转换 18 2.3.1 自动转换 18 2.3.2 手动强制转换 19 2.3.3 隐含强制转换 19 2.4 标识符命名规范 20 2.4.1 正确的命名标识符 20 2.4.2 提倡的命名习惯 21 ...

    javascript函数的解释

    31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE) 32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length ...

    107个常用javascript语句

    31.复选按钮在JS中判断是否选中:document.forms[0].checkThis.checked (checked属性代表为是否选中返回TRUE或FALSE) 32.单选按钮组(单选按钮的名称必须相同):取单选按钮组的长度document.forms[0].groupName.length ...

    C# for CSDN 乱七八糟的看不懂

    常用 Convert 方法有: 第2页 C#(WINFORM)学习 C# Convert.ToBoolean Convert.ToByte Convert.ToChar Convert.ToDateTime Convert.ToDecimal Convert.ToDouble Convert.ToInt16 Convert.ToInt32 Convert.ToInt64 ...

Global site tag (gtag.js) - Google Analytics