1

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

<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 的限制吗?

4

0 回答 0