java使用Facelets 1.1.12在JSF 1.2中创建自己的验证器
我查看了下面的link,发现javax.faces.webapp.ValidatorTag
已被弃用,并被ValidatoreTag取代,但我似乎找不到任何关于这方面的好信息
我想创建一个正则表达式验证器,它接受输入:regex和错误消息
这意味着我想要一个这样的控制:
<regexValidator for="myControl" check="([a-Z]^)" errorMessage="Your input contained incorrect characters" />
现在,上面给出的链接展示了如何完成这一部分,但是自从编写了这一部分之后,已经发生了很大的变化,方法也被弃用,我该如何解决这个问题
# 1 楼答案
这是我忘了添加到代码中的一个片段,它把我绊倒了
您还需要将
check="([a-Z]^)"
更改为regex="..."
我喜欢这种方法,因为不需要扩展
ValidatorELTag
。我非常喜欢facelets,这是一个更酷的功能