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 :

Pb RichFaces rich menu item


Sujet :

JSF Java

  1. #1
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut Pb RichFaces rich menu item
    bonjour j'ai fait du copier coller or ca ne marche pas
    index.jsp
    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@ taglib prefix="f"  uri="http://java.sun.com/jsf/core"%>
    <%@ taglib prefix="h"  uri="http://java.sun.com/jsf/html"%>
    <%@ taglib uri="http://richfaces.org/a4j" prefix="a4j"%>
    <%@ taglib uri="http://richfaces.org/rich" prefix="rich"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
    <title>Insert title here</title>
    </head>
    <body>
    <f:view>
    <rich:toolBar>
     
     
                <rich:dropDownMenu >
     
                    <f:facet name="label">
                        <h:panelGrid cellpadding="0" cellspacing="0" columns="2"
                            style="vertical-align:middle">
                            <h:outputText value="Links" />
                        </h:panelGrid>
                    </f:facet>
     
                    <rich:menuItem submitMode="none"
                        onclick="document.location.href='http://labs.jboss.com/jbossrichfaces/'">
                        <h:outputLink value="http://labs.jboss.com/jbossrichfaces/">
                            <h:outputText value="RichFaces Home Page"></h:outputText>
                        </h:outputLink>
                    </rich:menuItem>
     
                    <rich:menuItem submitMode="none"
                        onclick="document.location.href='http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=261'">
                        <h:outputLink
                            value="http://jboss.com/index.html?module=bb&amp;op=viewforum&amp;f=261">
                            <h:outputText value="RichFaces Forum"></h:outputText>
                        </h:outputLink>
                    </rich:menuItem>
     
     
    <!--<rich:dropDownMenu value="File" style="z-index:2000">-->
    <!-- <rich:menuItem value="open"></rich:menuItem>-->
    <!-- </rich:dropDownMenu>-->
     			</rich:dropDownMenu>
     
     
     
     
     
     
     
     
     
     
                <rich:toolBarGroup location="right">
                    <rich:dropDownMenu value="Search" direction="bottom-left" jointPoint="br" styleClass="search">
                        <rich:menuItem submitMode="none">
                            <h:inputText value="" id="searchinput"/>
                            <button type="button">Search</button>
                        </rich:menuItem>
                        <rich:menuItem value="Enter your search criteria here" disabled="true"></rich:menuItem>
                    </rich:dropDownMenu>
                </rich:toolBarGroup>
            </rich:toolBar>
     
     
    </f:view>
    </body>
    </html>
    message d'erreure
    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
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    GRAVE: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: /index.jsp) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@1c63e8c]
    22 juin 2010 13:01:57 org.ajax4jsf.webapp.BaseXMLFilter doXmlFilter
    GRAVE: Exception in the filter chain
    javax.servlet.ServletException: class org.richfaces.component.html.HtmlDropDownMenu (id="j_id_jsp_804160441_2") did not find parent form.
    	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:270)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
    	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
    	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
    	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    	at java.lang.Thread.run(Unknown Source)
    Caused by: org.richfaces.component.EnclosingFormRequiredException: class org.richfaces.component.html.HtmlDropDownMenu (id="j_id_jsp_804160441_2") did not find parent form.
    	at org.richfaces.component.util.FormUtil.throwEnclFormReqExceptionIfNeed(FormUtil.java:45)
    	at org.richfaces.renderkit.html.DropDownMenuRenderer.doEncodeBegin(DropDownMenuRenderer.java:136)
    	at org.richfaces.renderkit.html.DropDownMenuRenderer.doEncodeBegin(DropDownMenuRenderer.java:128)
    	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:100)
    	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
    	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:275)
    	at org.richfaces.renderkit.html.ToolBarRendererBase.encodeChildren(ToolBarRendererBase.java:103)
    	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
    	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
    	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
    	at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
    	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
    	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
    	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
    	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    	... 18 more
    22 juin 2010 13:01:57 org.apache.catalina.core.StandardWrapperValve invoke
    GRAVE: "Servlet.service()" pour la servlet Faces Servlet a généré une exception
    org.richfaces.component.EnclosingFormRequiredException: class org.richfaces.component.html.HtmlDropDownMenu (id="j_id_jsp_804160441_2") did not find parent form.
    	at org.richfaces.component.util.FormUtil.throwEnclFormReqExceptionIfNeed(FormUtil.java:45)
    	at org.richfaces.renderkit.html.DropDownMenuRenderer.doEncodeBegin(DropDownMenuRenderer.java:136)
    	at org.richfaces.renderkit.html.DropDownMenuRenderer.doEncodeBegin(DropDownMenuRenderer.java:128)
    	at org.ajax4jsf.renderkit.RendererBase.encodeBegin(RendererBase.java:100)
    	at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
    	at org.ajax4jsf.renderkit.RendererBase.renderChild(RendererBase.java:275)
    	at org.richfaces.renderkit.html.ToolBarRendererBase.encodeChildren(ToolBarRendererBase.java:103)
    	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
    	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:930)
    	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:933)
    	at com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266)
    	at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197)
    	at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:100)
    	at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java:176)
    	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
    	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
    	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206)
    	at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)
    	at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:388)
    	at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515)
    	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
    	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
    	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
    	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
    	at java.lang.Thread.run(Unknown Source)
    22 juin 2010 13:03:22 org.apache.catalina.core.StandardContext reload
    INFO: Le rechargement de ce contexte a démarré
    22 juin 2010 13:03:22 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap
    GRAVE: A web application created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@ba6c13]) and a value of type [com.sun.faces.application.ViewHandlerImpl.WriteBehindStateWriter] (value [com.sun.faces.application.ViewHandlerImpl$WriteBehindStateWriter@10d9151]) but failed to remove it when the web application was stopped. To prevent a memory leak, the ThreadLocal has been forcibly removed.

  2. #2
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    j'avais oublier <h:form> </h:form> devant encadrer les code du composans

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 29/04/2009, 22h42
  2. Menu Item (set_menu_item_property)
    Par Marcel Chabot dans le forum Forms
    Réponses: 3
    Dernier message: 24/03/2009, 11h24
  3. problème avec richfaces tree menu et seam
    Par soussou126 dans le forum Seam
    Réponses: 1
    Dernier message: 25/01/2009, 10h18
  4. richfaces : <rich:calendar>
    Par bazzouz dans le forum JSF
    Réponses: 2
    Dernier message: 19/10/2008, 02h26
  5. Checkable Menu Item
    Par bouism dans le forum wxWidgets
    Réponses: 2
    Dernier message: 08/11/2006, 17h31

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