管理対象Beanorg.hibernate.validator.Pattern
でアノテーションを使用して、コンポーネントを検証しています。jsf
<h:inputText>
@Pattern(regex="\\W+")
public String getText() {
return text;
}
私の質問は、メソッドから正規表現を取得する方法があるか、ELがそれをハードコーディングする必要がないかということです。
例として
@Pattern(regex = getRexEx())
また
@Pattern(regex = "#{bean.regEx}")
私はグーグルで検索し、regEx
が定数でなければならないことを発見しました。ただし、これを実現する別の方法があります。