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

Wicket Java Discussion :

L'identifiant non reconnu


Sujet :

Wicket Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Février 2008
    Messages : 29
    Points : 26
    Points
    26
    Par défaut L'identifiant non reconnu
    slt tt le monde,

    en fait, je suis debutant en wicket, et j'essaye de faire une premiere application qui est normalement trés facile : une page d'accueil qui contient un Label,

    voici le code de la classe dite HelloPage:
    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
     
     
    import org.apache.wicket.markup.html.WebMarkupContainer;
    import org.apache.wicket.markup.html.WebPage;
    import org.apache.wicket.markup.html.basic.Label;
     
     
    public class HelloPage extends WebPage {	
     
    	public HelloPage (){
     
    	    add(new Label("message","si tu vois ce message ta3 lkhra, trés bien"));
     
    	}
    }
    voici le code de la page html :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html  xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.3-strict.dtd"> 
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
     
    <title>Insert title here</title>
    </head>
     <body>  
      <span wicket:id="message">Message goes here</span>
     </body>
    </html>
    mé quand j'execute le programme, je vois cette exception:
    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
    WicketMessage: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered).
     
    1. [Component id = message, page = com.onyme.wicket.pages.HelloPage, path = 0:message.Label, isVisible = true, isVersioned = false]
     
    Root cause:
     
    org.apache.wicket.WicketRuntimeException: The component(s) below failed to render. A common problem is that you have added a component in code but forgot to reference it in the markup (thus the component will never be rendered).
     
    1. [Component id = message, page = com.onyme.wicket.pages.HelloPage, path = 0:message.Label, isVisible = true, isVersioned = false]
     
    at org.apache.wicket.Page.checkRendering(Page.java:1102)
    at org.apache.wicket.Page.renderPage(Page.java:899)
    at org.apache.wicket.request.target.component.BookmarkablePageRequestTarget.respond(BookmarkablePageRequestTarget.java:231)
    at org.apache.wicket.request.AbstractRequestCycleProcessor.respond(AbstractRequestCycleProcessor.java:103)
    at org.apache.wicket.RequestCycle.processEventsAndRespond(RequestCycle.java:1100)
    at org.apache.wicket.RequestCycle.step(RequestCycle.java:1169)
    at org.apache.wicket.RequestCycle.steps(RequestCycle.java:1245)
    at org.apache.wicket.RequestCycle.request(RequestCycle.java:489)
    at org.apache.wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:354)
    at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:194)
    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:128)
    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:286)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
    at java.lang.Thread.run(Thread.java:636)
    voila,

    et merci d'avance.

  2. #2
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Salut,
    A tout hazard, essaies de fermer le méta :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    Plus encore, ton wicketmlns n'est pas valide ... tu références un dtd alors qu'il faudrait référencer un schéma ...
    Utilises plutôt ce qui est décrit dans cette page : http://cwiki.apache.org/WICKET/wickets-xhtml-tags.html

  3. #3
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Je soupçonnerais plutot la déclaration <html xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.3-strict.dtd">, je ne vois pas d'où tu la sors, ce n'est ni de près ni de loin une déclaration d'espace de nom sauf erreur ? Comme le dit la doc à Wicket's XHTML tags, essaie
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <html xmlns:wicket="http://wicket.apache.org/">
    ... ou ne met rien, ça marche aussi.

  4. #4
    Expert éminent
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Points : 7 679
    Points
    7 679
    Par défaut
    Citation Envoyé par gifffftane Voir le message
    Je soupçonnerais plutot la déclaration <html xmlns:wicket="http://wicket.apache.org/dtds.data/wicket-xhtml1.3-strict.dtd">, je ne vois pas d'où tu la sors, ce n'est ni de près ni de loin une déclaration d'espace de nom sauf erreur ? Comme le dit la doc à Wicket's XHTML tags, essaie
    C'est exactement ce que j'ai dit dans la 2ième partie de mon message

  5. #5
    Membre émérite
    Avatar de gifffftane
    Profil pro
    Inscrit en
    Février 2007
    Messages
    2 354
    Détails du profil
    Informations personnelles :
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 2 354
    Points : 2 582
    Points
    2 582
    Par défaut
    Ah ben oui c'est vrai !

    Mais tu as vu l'heure à laquelle j'ai posté ma réponse, peut être aurais-je dû aller me coucher avant...


Discussions similaires

  1. [10gR2] Identifiant non reconnu dans Sous Sous requête
    Par benangi dans le forum SQL
    Réponses: 6
    Dernier message: 04/10/2013, 17h32
  2. [Turbo Pascal] Identifiant non reconnu
    Par hallaj dans le forum Turbo Pascal
    Réponses: 4
    Dernier message: 23/06/2008, 02h37
  3. erreur non identifiée espèce non reconnu
    Par matrixspirit dans le forum Bioinformatique
    Réponses: 10
    Dernier message: 25/04/2008, 18h37
  4. Réponses: 5
    Dernier message: 26/01/2006, 16h13
  5. xslt_create() non reconnu
    Par BRAUKRIS dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 11/12/2003, 15h43

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