Struts 2 double 验证示例

17 Mar 2025 | 阅读 2 分钟

double 验证器检查给定的浮点数是否在指定的范围内。它可以用在产品价格等方面。

double 验证器的参数

double 验证器定义了 5 个参数。

参数描述
fieldName指定要验证的字段名称。它仅在 Plain-Validator 中是必需的。
minInclusive指定最小包含值。默认情况下会被忽略。
maxInclusive指定最大包含值。默认情况下会被忽略。
minExclusive指定最小排除值。默认情况下会被忽略。
maxExclusive指定最大排除值。默认情况下会被忽略。

double 验证器的示例

double 验证器的完整示例

1) 创建 index.jsp 用于输入

此 jsp 页面使用 struts UI 标签创建一个表单。它接收用户的姓名、密码和电子邮件 ID。

index.jsp

2) 创建 action 类

此 action 类继承 ActionSupport 类并覆盖 execute 方法。

RegisterAction.java

3) 创建验证文件

在这里,我们使用捆绑的验证器来执行验证。

Register-validation.xml

4) 创建 struts.xml

此 xml 文件通过名称 input 定义了一个额外的结果,并定义了一个拦截器 jsonValidatorWorkflowStack。

struts.xml

5) 创建视图组件

这是一个简单的 jsp 文件,显示用户的信息。

welcome.jsp