StrutsActionForm中BigDecimal使用和下拉列表的实现
在ActionForm中使用BigDecimal,如果页面没有输入内容就提交表单,会出现BeanUtils.ConversionException。具体内容不同版本的common BeanUtils也不一样,大致原因是Byte、Integer、Float、BigDecimal等等数据,当输入的string.length()==0时,就抛异常。
解决办法,在web.xml中加入如下内容
<html:select property="selectValue"> <html:optionsCollection property="values"/></html:select>