我在托管 bean 中使用org.hibernate.validator.Pattern
注释来验证组件。jsf
<h:inputText>
@Pattern(regex="\\W+")
public String getText() {
return text;
}
我的问题是,有没有一种方法可以从方法或 EL 中获取正则表达式而无需对其进行硬编码。
举个例子
@Pattern(regex = getRexEx())
或者
@Pattern(regex = "#{bean.regEx}")
我用谷歌搜索,发现regEx
应该是一个常数。然而,可以有另一种方法来实现这一点。