复合组件中required = true的预期行为?

时间:2013-08-01 07:47:58

标签: jsf-2 custom-component mojarra

我对复合组件中的rquired="true"属性感到有点困惑。

<composite:interface>
  <composite:attribute name="value" required="true" />
</composite:interface>

<composite:implementation>
    <h:outputText value="Value: '#{cc.attrs.value}'" />    
</composite:implementation>

我在使用这个没有 value 的合成时遇到错误,如<my:test/>,但代码将呈现而没有任何错误或警告!我正在使用Mojarra-2.1.19-jbossorg-1并使用@Named @ViewScoped@SeesionScoped bean测试了此问题。

这与Composite component required attribute throws exception in Mojarra 2.0.3几乎相反,但实际上有人问过value=""的行为。

0 个答案:

没有答案