validation - grails 整数字段默认验证

标签 validation grails integer constraints

我有一个 grails 域类,如下所示:

class Person {
  String name
  int age
}

当我显示默认的“创建” View (使用脚手架)时,年龄字段显示为必填字段(旁边有一个星号)。有没有办法让它显示为非必需并默认为空白?

我尝试添加

constraints = {
    age blank:true, nullable:true
}

这会导致该字段被允许为空,但它仍然显示在旁边带有星号。

最佳答案

int 是原始类型,不能为空。您必须将其更改为Integer,然后 null 值就意味着它是空白。

关于validation - grails 整数字段默认验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12917167/

相关文章:

输入类型不是 "submit"时的 HTML5 验证

grails - 使用 grails 过滤器保护 grails 旋律

java - Grails 分页不起作用

grails - 如何使用 GORM 创建复合主键?

java - 如何在 Java 中将整数转换为 bigdecimal

64 位服务器上 PostgreSQL 中 int4 和 int8 的性能差异

javascript - ngModel.$parsers 忽略 ng-model 值末尾的空格

c# - 在 asp.net 中验证 .cs 文件中的方法

c - 寻找一对整数之间的最小差异

java - 如何从输入中仅计算 4 个整数 - JAVA