IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

JSF2 et Richfaces


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 75
    Par défaut JSF2 et Richfaces
    Bonjours à tous
    J'utilise JSF2 et Richfaces 4.0.0.Alpha1.
    J'ai effectué ces configurations dans mon fichier web.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns="http://java.sun.com/xml/ns/javaee"
      xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
          http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
      version="2.5">
      <servlet>
        <servlet-name>Faces Servlet</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
      </servlet>
      <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>*.jsf</url-pattern>
      </servlet-mapping>
    <context-param>
         <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name>
         <param-value>true</param-value>
    </context-param>
    <context-param>
        <param-name>javax.faces.PROJECT_STAGE</param-name>
        <param-value>Development</param-value>
    </context-param>
    <context-param>
       <param-name>org.richfaces.SKIN</param-name>
       <param-value>blueSky</param-value>
    </context-param>
    <context-param>
          <param-name>org.richfaces.CONTROL_SKINNING</param-name>
          <param-value>enable</param-value>
    </context-param>
    <context-param>
    	<param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
    	<param-value>com.sun.facelets.FaceletViewHandler</param-value>
    </context-param>
    <context-param>
    	<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
    	<param-value>.xhtml</param-value>
    </context-param>
    <filter>
       <display-name>RichFaces Filter</display-name>
       <filter-name>richfaces</filter-name>
       <filter-class>org.ajax4jsf.Filter</filter-class>
    </filter>
    <filter-mapping>
       <filter-name>richfaces</filter-name>
       <servlet-name>Faces Servlet</servlet-name>
       <dispatcher>REQUEST</dispatcher>
       <dispatcher>FORWARD</dispatcher>
       <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>
     
    <welcome-file-list>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>index.html</welcome-file>
    </welcome-file-list>
    </web-app>
    Dans mon fichier .xhtml j'ai mis ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <!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:ui="http://java.sun.com/jsf/facelets"
          xmlns:rich="http://richfaces.org/rich"
          xmlns:a4j="http://richfaces.org/a4j">
    <body>		
    	<h:form>
    		<rich:panel id="psnel">
    			<f:facet name="header">
    				<h:outputText value="User Details Panel" />
    			</f:facet>
    			<h:panelGrid columns="2">
    				<h:panelGrid columns="2">
    						<h:outputText value="User name:" />
    						<h:inputText  required="true" label="Name">
    							<f:validateLength minimum="3" maximum="12"/>
    						</h:inputText> 
    						<h:outputText value="Adress:" />
    						<h:inputTextarea label="Adress" required="true">
    							<f:validateLength maximum="100"/>
    						</h:inputTextarea>						
    				</h:panelGrid>
    				<rich:messages/>
    			</h:panelGrid>
    			<h:outputText  id="out"/>
    		</rich:panel>
    		</h:form>
    </body>
    </html>
    La compilation se passe bien. Mais lorsque je déploie dans tomcat j'ai cette erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    GRAVE: Error listenerStart
    5 juil. 2010 11:10:30 org.apache.catalina.core.StandardContext start
    GRAVE: Erreur de démarrage du contexte [/Grh-NETICOA] suite aux erreurs précédentes
    Quelqu'un a une idée de ce qui est à l'origine de cette erreur?

    NB: J'utilise maven 2

  2. #2
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Salut,

    Je vais répondre un peu à côté je pense, mais j'ai essayé d'utiliser RicheFaces et j'ai eu pas mal de souci Et il y a très peu de composants actuellement disponible pour jsf 2.0.

    Je ne sais pas à quel point tu aimes RicheFaces, mais en 2.0 j'ai trouvé mieux PrimeFaces qui a fonctionne pratiquement du premier coup

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2006
    Messages
    75
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 75
    Par défaut
    salut Baltak
    En fait je suis entrain de tester richfaces et PrimeFace pour après faire un choix. J'ai réussi à intégrer PrimeFace dans JSF2. J'ai un peu tester. Mais le sentiment que j'ai est: Il faut le combiner avec les balise html de jsf. Par exemple primeFace ne dispose de balise inputText ; on utilise le inputText de jsf. Alors que richfaces, du moins les versions antérieures de richfaces en diposent. Je me trompe?
    Est ce que PrimeFace donne de très beaux rendu?

  4. #4
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    Salut,

    Malheureusement je ne peux pas te répondre, mais tu parles de version antérieur... Alors que tu veux faire du Jsf 2.0

    Ce que je peux te dire, c'est qu'actuellement richFaces avec sa version beta n'offre que peu d'outil (j'ai vu la liste quelque part dans la doc, mais j'ai un peu la flemme de la relire ) et si tu arrives à le faire fonctionné correctement sous Jsf 2.0, fais moi signe

    Pour ce qui est l'utilisation des inputText de jsf, je ne vois pas trop le souci? Qu'apportait de plus richFaces?

    Ensuite, pour le très beau rendu de PrimFaces, un petit coup de css et tu fais ce que tu veux. Personnellement j'aime assez la version de base, mais c'est un choix personnel. Va voir sur le site, il y a une démo en ligne.

    Baltak

  5. #5
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    107
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 107
    Par défaut
    Mais Primafaces n'est pas bien connu, donc si t'a probleme tu trouve ni l'aide ni la bonne documentatiion.
    Pour moi j'ai faits mon projet avec Richfaces, et ça va.

  6. #6
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 17
    Par défaut
    aniss77, tu as testé richfaces en 2.0?

Discussions similaires

  1. Réponses: 0
    Dernier message: 13/03/2013, 23h33
  2. Installer RichFaces avec JSF2.0
    Par kimausoleil dans le forum JSF
    Réponses: 2
    Dernier message: 28/02/2012, 23h56
  3. Réponses: 2
    Dernier message: 04/11/2011, 09h33
  4. JSF + Facelets + RichFaces
    Par gufra dans le forum JSF
    Réponses: 14
    Dernier message: 18/02/2009, 16h37
  5. Réponses: 12
    Dernier message: 29/10/2007, 14h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo