【问题标题】:The Prime Faces out put is not ideal out putPrimefaces 输出不是理想的输出
【发布时间】:2014-02-07 18:07:15
【问题描述】:

我想使用素面来创建一个面板,我的.xhtml 是:

<?xml version="1.0" encoding="UTF-8"?>
<!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>
<p:panelGrid columns="2">
    <f:facet name="header">
        Basic PanelGrid
    </f:facet>

    <h:outputLabel for="firstname" value="Firstname: *"/>
    <p:inputText id="firstname" value="" label="Firstname"/>

    <h:outputLabel for="surname" value="Surname: *"/>
    <p:inputText id="surname" value="" required="true" label="Surname"/>

    <f:facet name="footer">
        <p:commandButton type="button" value="Save" icon="ui-icon-check" style="margin:0"/>
    </f:facet>
</p:panelGrid>
</h:body>

</html>

结果是:

但所需的输出是:

这个问题是什么引起的,我该如何解决?

【问题讨论】:

  • 你用的是什么主题?
  • 我使用 glass-x 主题,我在 web.xml 中声明它
  • 你是否为这个主题添加了所需的jar或maven依赖?
  • 我只需添加 primefaces-3.4.1.jarprimefaces-3.4.1-sources.jar lib 以使用素面
  • 我猜你需要在&lt;h:body&gt;之前添加&lt;h:head&gt;&lt;/h:head&gt;

标签: jsf primefaces


【解决方案1】:

为了themes 工作,您需要将其添加到您的项目中。由于您使用的是普通的project(non maven)。从here下载all-themes jars

将该 jar 添加到您的构建路径并尝试再次运行。

【讨论】:

  • 重置主题试试
  • 你的意思是删除后重新添加?
  • 不是主题问题,但是OP忘记加&lt;h:head&gt;了。
猜你喜欢
  • 2022-12-04
  • 1970-01-01
  • 2015-04-24
  • 2018-01-21
  • 2017-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多