2017-08-01 114 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

工程就像一個魅力! –