JSF和Primefaces组件无法渲染

滨田惠子

我在Eclipse kepler上将primefaces4.0与glassfish4和java ee7一起使用。
我对其进行了配置(将主题和Primefaces的jar放在lib,java builpath和class变量上,然后将其添加到<htm>和web.xml中),但是这些组件根本没有出现。这是我的代码

    <!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:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
 xmlns:p="http://primefaces.org/ui">
    <h:head>
     <meta charset="windows-1256"></meta>
      <title>Connexion</title>
     </h:head>
     <h:body>
      <h:form>
      <fieldset> 
      <p:outputLabel for="email">Adresse email <span class="requis"></span>     </p:outputLabel>    
            <p:inputText id="email" value="" required="true" size="20" maxlength="60"  />
      <p:message id="emailMessage" for="email" errorClass="erreur" />
      <br/>  
       <p:outputLabel for="motdepasse">Mot de passe <span class="requis"></span></p:outputLabel>
      <p:inputSecret id="motdepasse" value="" required="true" size="20" maxlength="20"                       />
        <p:message id="motDePasseMessage" for="motdepasse"
            errorClass="erreur" />
        <br />
        <p:commandButton value="Connexion" action="" ajax="false" />
        </fieldset>
        </h:form>

                    </h:body>
                    </html>

这是我的web.xml文件

        <?xml version="1.0" encoding="UTF-8"?>
        <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
        xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee       http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
id="WebApp_ID" version="3.1"
        >
        <display-name>Portail</display-name>
        <welcome-file-list>
        <welcome-file>index.html</welcome-file>
        </welcome-file-list>
         <context-param>
         <param-name>primefaces.THEME</param-name>
         <param-value>bootstrap</param-value>
          </context-param>
   <servlet>
     <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
       <load-on-startup>1</load-on-startup>
        </servlet>
         <servlet-mapping>
         <servlet-name>Faces Servlet</servlet-name>
         <url-pattern>*.xhtml</url-pattern>
         </servlet-mapping>

        </web-app>
滨田惠子

在阅读了这篇没有与PrimeFaces命名空间相关联的TagLibrary的帖子后,我弄清楚了为什么这些组件没有更新

我确实将jar放到了lib库中,但是我没有正确地部署它们,这就是标记没有执行其工作的原因。这次我更加关注地重复了配置,并且最终成功了。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

JSF PrimeFaces渲染组件

来自分类Dev

自定义PrimeFaces组件无法渲染

来自分类Dev

如何使用primefaces更新或jsf渲染刷新自定义组件?

来自分类Dev

复合组件jsf * primefaces

来自分类Dev

JSF Primefaces selectOneMenu组件问题

来自分类Dev

复合组件jsf * primefaces

来自分类Dev

JSF和Primefaces-RemoteCommand无法正常工作

来自分类Dev

jsf使用js渲染组件

来自分类Dev

直接从Javascript渲染JSF组件

来自分类Dev

JSF和jQuery vs Primefaces

来自分类Dev

在jsf / primefaces组件中评估javascript结果

来自分类Dev

无法渲染素面组件?

来自分类Dev

无法使用React Router和React Bootstrap渲染组件

来自分类Dev

为什么p:ajax无法在primefaces 5和JSF2中更新h:outputText?

来自分类Dev

JSF1064:Primefaces无法加载资源

来自分类Dev

Spring Boot和JSF / Primefaces / Richfaces

来自分类Dev

graphicImage不使用jsf和primefaces收费

来自分类Dev

简单的React组件无法渲染

来自分类Dev

无法在setTimeout中渲染组件

来自分类Dev

无法多次渲染 React 组件

来自分类Dev

无法让 redux 组件重新渲染

来自分类Dev

如何在jsf / primefaces中查找未命名的组件

来自分类Dev

PrimeFaces组件的自定义渲染器未注册

来自分类Dev

使用JSF和AJAX渲染隐藏的元素

来自分类Dev

JSF selectOneMenu验证和Ajax渲染

来自分类Dev

何时在jsf组件中使用:(冒号)进行渲染

来自分类Dev

JSF 2.0:按下单选按钮后立即渲染组件

来自分类Dev

JSF / RichFaces 4问题:渲染为false时启动组件

来自分类Dev

React导入和渲染其他组件,如果没有工具就无法正常工作