我使用 PrimeFaces 3.5.x 和 Mojarra JSF 2.1.x
我想以编程方式访问和显示两个库的版本。
我使用版本作为 maven2 属性,但我希望有一种更简单的方法来获取版本。
我希望找到类似的东西:
Primeface.getVersion();
FacesContext.getCurrentInstance();
基于 JavaScript 的解决方案也可以,因为我只想在状态页面上显示版本。
最佳答案
在 PrimeFaces 4.0 中,Constants.VERSION 被移除以支持;
RequestContext.getCurrentInstance().getApplicationContext().getConfig().getBuildVersion();
还要注意
FacesContext.class.getPackage().getImplementationVersion();
,它不适用于某些应用服务器,例如 websphere。
关于jsf-2 - 以编程方式访问 JSF 和 Primefaces 版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18355985/