Playframework 如何在Play框架中的表单中设置int@Required?

Playframework 如何在Play框架中的表单中设置int@Required?,playframework,playframework-2.2,Playframework,Playframework 2.2,我有一个类被传递到form(): 当我在积分字段为空的情况下提交表格时,我会在表格错误中得到错误。无效的。如果我输入“0”,我会得到“Points min.=0”错误。当字段为空时,我应该如何获得“需要积分”消息?我找到了答案。将字段类型int和double更改为Integer和double public static class Creation { @Required(message = "Checkpoint name is required") publi

我有一个类被传递到
form()


当我在积分字段为空的情况下提交表格时,我会在表格错误中得到
错误。无效的
。如果我输入“0”,我会得到“Points min.=0”错误。当字段为空时,我应该如何获得“需要积分”消息?

我找到了答案。将字段类型
int
double
更改为
Integer
double

public static class Creation {
        @Required(message = "Checkpoint name is required")
        public String name;

        @Required(message = "Longitude degrees are required")
        public double longitudeDegrees;

        @Required(message = "Longitude minutes are required")
        public double longitudeMinutes;

        @Required(message = "Latitude degrees are required")
        public double latitudeDegrees;

        @Required(message = "Latitude minutes are required")
        public double latitudeMinutes;

        @Required(message = "Message is required")
        public String message;

        @Required(message = "Points are required")  
        @Min(value= 1, message = "Points min. = 0")
        public int points;
}