如何配置Primefaces Mobile渲染工具包

时间:2014-04-08 14:17:41

标签: jsf primefaces primefaces-mobile

我正在尝试使用Primefaces Mobile设置动态网络项目。
因此,我正在使用tomee作为应用程序服务器。我还在我的WEB-INF/lib文件夹中添加了primfaces-4.0.jar和primefaces-mobile-0.9.4.jar。但我无法呈现任何Primefaces Mobile组件。当我尝试通过

设置PrimefacesMobile渲染工具包时
<application>
    <default-render-kit-id>PRIMEFACES_MOBILE</default-render-kit-id> 
</application>

在我的faces-config.xml中,我得到一个NullPointerException。

如何为我的JSF应用程序正确设置PrimeFaces Mobile?

1 个答案:

答案 0 :(得分:0)

您可以使用GET参数指定renderkit。

http://www.yourapp.com?javax.faces.RenderKitId=PRIMEFACES_MOBILE

在faces-config.xml中定义

 <application>
   <default-render-kit-id>PRIMEFACES_MOBILE</default-render-kit-id>
 </application>

或在视图组件中指定

<f:view renderKitId="PRIMEFACES_MOBILE">

<强>参考

PrimeFaces Community Forum • View topic - set javax.faces.RenderKitId = PRIMEFACES_MOBILE