我想验证textfield,它应该只允许任何范围内的数字0-9 我该如何实现这个
答案 0 :(得分:4)
Struts2提供了非常好的文档。了解如何使用它:)
答案 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页面描述了所有可用的验证器。