在JSF自定义组件中,有没有办法确保属性包含正确的值?

时间:2014-05-18 04:06:39

标签: jsf jsf-2 custom-component

例如,假设我有一个名为percent的属性的组件。该属性必须是0-100的整数,否则没有意义。

如果开发者指定:

<my:component percent="101" />

是否有任何类型的属性验证可用于检测错误并在JSF中通知开发人员?

1 个答案:

答案 0 :(得分:0)

执行此操作的一种方法(无可置疑地感觉有点hacky)是检查属性在渲染器中是否具有有效值,如果值无效则抛出IOException