Java 传递init参数以管理bean
我有一个授权管理bean来获取应用于应用程序的每个jsf中的标记的限制规则。托管bean需要在启动时知道请求的jsf的名称,以便能够获取特定于该jsf中标记的限制。实现这一目标的最佳方式是什么 您可以通过以下方式获得web.xml中定义的Java 传递init参数以管理bean,java,jsf,Java,Jsf,我有一个授权管理bean来获取应用于应用程序的每个jsf中的标记的限制规则。托管bean需要在启动时知道请求的jsf的名称,以便能够获取特定于该jsf中标记的限制。实现这一目标的最佳方式是什么 您可以通过以下方式获得web.xml中定义的init params: FacesContext.getCurrentInstance().getExternalContext() .getInitParameter("paramName"); 在web.xml中声明它,如下所示: <con
init param
s:
FacesContext.getCurrentInstance().getExternalContext()
.getInitParameter("paramName");
在web.xml中声明它,如下所示:
<context-param>
<param-name>paramName</param-name>
<param-value>PARAM_VALUE</param-value>
</context-param>
FacesContext.getCurrentInstance()
.getExternalContext().getInitParameter("paramName")
希望这有助于解决您的问题。哪个JSF版本?这些init参数将存储在哪里?web.xml?