struts2讲义(王昭珽) - 20110621

发布时间 : 星期一 文章struts2讲义(王昭珽) - 20110621更新完毕开始阅读

60

The age must be between ${min} and ${max}

运行结果:

说明

验证配置文件的另外一种写法:

age 18 60

The age must be between ${min} and ${max}

long validator

功能

用来验证某个字段的值是否可以被转换为一个长整数。若指定参数,还验证是否在允许的范围内。

参数

参数名 类型 默认值 要验证的字段名 描述 fieldName String min max Long Long 允许的最小值。若没有给出该参数则无限制 允许的最大值。若没有给出该参数则无限制 示例

页面:

动作类:

验证配置文件:

运行结果:

说明

short validator

功能

用来验证某个字段的值是否可以被转换为一个短整数。若指定参数,还验证是否在允许的范围内。

参数

参数名 类型 默认值 描述 fieldName String min max Short Short 要验证的字段名 允许的最小值。若没有给出该参数则无限制 允许的最大值。若没有给出该参数则无限制 示例

页面:

动作类:

验证配置文件:

运行结果:

说明

double validator

功能

用来验证某个字段的值是否可以被转换为一个双精度浮点数。若指定参数,还验证是否在允许的范围内。

参数

参数名 fieldName minInclusive maxInclusive 类型 String Double Double 默认值 要验证的字段名 允许的最小值。若没有给出该参数则无限制(含最小值) 允许的最大值。若没有给出该参数则无限制(含最大值) 允许的最小值。若没有给出该参数则无限制(不含最小值) 允许的最大值。若没有给出该参数则无限制(不含最大值) 描述 minExclusive Double maxExclusive Double 示例

页面:

动作类:

private Double percentage1;

private Double percentage2;

public Double getPercentage1() { }

public void setPercentage1(Double percentage1) { }

public Double getPercentage2() { }

public void setPercentage2(Double percentage2) { }

this.percentage2 = percentage2; return percentage2;

this.percentage1 = percentage1; return percentage1;

验证配置文件:

联系合同范文客服:xxxxx#qq.com(#替换为@)