Jsf FacesContext.getCurrentInstance().getExternalContext().getContextName()在WildFly 10.0.0中返回null

Jsf FacesContext.getCurrentInstance().getExternalContext().getContextName()在WildFly 10.0.0中返回null,jsf,wildfly-10,facescontext,Jsf,Wildfly 10,Facescontext,我试图通过函数获取视图的相对地址 FacesContext.getCurrentInstance().getExternalContext().getContextName() 它在Payara 4.1中运行良好,但是,Wildfly 10.0.0中的相同代码返回null。 有人知道Wildfly是否存在与此相关的问题吗?您正在尝试使用哪种类型的组件来编写代码片段?我正在控制器中尝试。函数将处理一些数据并返回h:commandLink的操作。对于“控制器”,您是指托管bean还是其他类型的组件

我试图通过函数获取视图的相对地址

FacesContext.getCurrentInstance().getExternalContext().getContextName()
它在Payara 4.1中运行良好,但是,Wildfly 10.0.0中的相同代码返回null。
有人知道Wildfly是否存在与此相关的问题吗?

您正在尝试使用哪种类型的组件来编写代码片段?我正在控制器中尝试。函数将处理一些数据并返回h:commandLink的操作。对于“控制器”,您是指托管bean还是其他类型的组件。控制器是指托管bean。您是否碰巧在部署中包含JSF库?这肯定能用。你在哪种类型的组件中尝试代码片段?我在控制器中尝试。函数将处理一些数据并返回h:commandLink的操作。对于“控制器”,您是指托管bean还是其他类型的组件。控制器是指托管bean。您是否碰巧在部署中包含JSF库?这肯定行得通。