如何配置Primefaces Mobile渲染套件



我正在尝试使用Primefaces Mobile建立一个动态Web项目。
因此,我使用 tomee 作为应用程序服务器。我还添加了primefaces-4.0.jar和primefaces-mobile-0.9.4.jar到我的WEB-INF/lib文件夹中。但是我无法渲染任何Primefaces Mobile组件。当我尝试通过以下方式设置 PrimefacesMobile 渲染套件时

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

在我的脸上配置.xml,我得到了一个NullPointerException。

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

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

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

在人脸配置中定义.xml

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

或在视图中指定组件

<f:view renderKitId="PRIMEFACES_MOBILE">

参考

PrimeFaces 社区论坛 • 查看主题 - 设置 javax.faces.RenderKitId = PRIMEFACES_MOBILE

相关内容

  • 没有找到相关文章

最新更新