首页 > 解决方案 > Java JSF - 不显示带有tomcat / eclipse组件的Primeface

问题描述

我将 JSF 2.2 与 Primefaces 4.1 一起使用,XHTML 中添加的组件不显示:

我做了以下配置来集成 PrimeFaces:

  1. 在eclipse中添加外部jar:primefaces-4.1-20131002.200838-1.jar
  2. 我可以在 Palette 中看到一个新选项卡:see palette,这意味着组件已集成

  3. 我在我的 xhtml 文件中添加 xmlns:p="http://primefaces.org/ui">

  4. 我添加了 primeface 组件,请参见下图

<?xml version="1.0" encoding="ISO-8859-1" ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:p="http://primefaces.org/ui"> <h:body> <div style="width:100%;font-size:36px;line-height:48px;background-color:navy;color:white">My Facelet Application</div> <h:form> <!-- global messages --> <p:messages/> <!-- or default JSF messages <h:messages/ --> <p:panel header="Informationen"> <h:outputText value="Name:" /> <p:inputText id="persons" value="Aq"/> </p:panel> </h:form> </h:body> </html>

primeface 组件不显示,只显示普通组件(我添加了这个组件,因为我需要一个 JSF 中默认不可用的日历): 运行应用程序时不显示组件

标签: eclipsejsfprimefaces

解决方案


推荐阅读