使用struts自带的validate进行校验。
当前台int类型的字段用户输入非法(如输入字符串),struts过滤器无法把非法输入的值复制给该字段,该字段值为null
在validate方法中通过if(cardType.getSellPrice()==null){
this.addFieldError("sellPrice", getText("sellePrice is empty"));
}
进行处理,返回到前台用 <s:fielderror fieldName="sellPrice" />标签输出错误。
如果字段为double类型,输入非法,自动变为0.0,