2017-08-01 129 views
1

我目前使用JSF 2.2与Deltaspike。我们使用Deltaspike的多窗口处理来处理单独的窗口。它的效果很好,但在特定情况下,我们需要窗口ID。JSF 2.2注入Deltaspike(CDI)windowId到Bean

我能够与阅读: FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("dswid");

有没有更优雅的方式,可能与注入我的豆?

问候,

塞巴斯蒂安

回答

1

您可以使用Param从OmniFaces。我觉得它更优雅,但它是第三个库。

@Inject @Param 
private String dswid; 
+0

工程就像一个魅力! –