struts2中的数字验证

时间:2010-01-24 13:54:28

标签: validation struts2

我想验证textfield,它应该只允许任何范围内的数字0-9 我该如何实现这个

2 个答案:

答案 0 :(得分:4)

Struts2提供了非常好的文档。了解如何使用它:)

  1. 开始here
  2. 有章Validation
  3. 检查Bundled Validators部分。
  4. 您想使用int validation

答案 1 :(得分:1)

我不确定“在任何范围内”是什么意思。要进行数值验证,可以使用int验证器:

     <validator type="int">
          <param name="fieldName">myfield</param>
          <param name="min">0</param>
          <param name="max">9</param>
          <message>MyField needs to be between ${min} and ${max}</message>
      </validator>

我假设你只想要整数而不是实数。

This页面描述了所有可用的验证器。