如何以编程方式获取组件附加资源?

时间:2018-10-27 22:30:37

标签: jsf resources jsf-2.2 facelets

JSF:如何以编程方式获取组件附加资源?例如,

<h:componentA>

<h:outputStylesheet library="foo" name="bar.css" target="head"/>

</h:componentA>

如何在组件渲染器内部将资源附加到componentA上?

public void encodeBegin(FacesContext context, UIComponent componentA)  {
   ...
}

Facelet处理程序似乎将所有此类资源都移至UIViewRoot。

但是从UIViewRoot.getComponentResources(context,“ head”),我们无法确定哪个 资源附加了哪些组件。

0 个答案:

没有答案