これは、validateLength バリデータを持つ JSF の入力フィールドの例です。
<p:inputText id="priceModelName" size="30"
value="#{createPriceModelBackingBean.priceModel.priceModelName}"
required="true" label="#{labelResource.priceModelName}">
<f:validateLength minimum="3" maximum="45" />
</p:inputText>
priceModelName
入力フィールドは別の xhtml (create.xhtml と edit.xhtml) で繰り返されます。繰り返されないように、外部化/集中化の値を使用したいと考えていminimum
ますmaximum
。このようなユースケースに適した推奨事項はありますか?
おそらくプロパティファイルを使用することを考えていました。
<f:validateLength minimum="#{validationResource.priceModel.minimum}" maximum="#{validationResource.priceModel.minimum}" />