复合组件:属性中的EL

时间:2012-10-19 12:47:46

标签: jsf el composite-component

我有一个自定义组件,其属性定义如下:

<composite:attribute name="category"/>

有问题的组件使用自定义UIComponent类,并且为了记录目的,它在使用代码请求时打印出类别:

getAttributes().get("category")

如果我在JSF中这样做,它可以工作:

<my:test category="test"/>

日志显示:

** CATEGORY: test

但是假设我这样做:

<my:test category="#{myvar.value}"/>

使用哪个表达式并不重要,输出总是如此:

** CATEGORY: null

这是一个特定于mojarra的错误吗?或者在自定义属性中涉及EL时它是JSF的限制吗?

0 个答案:

没有答案