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

Struts 1 Java Discussion :

erreur: GRAVE: "Servlet.service()"


Sujet :

Struts 1 Java

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut erreur: GRAVE: "Servlet.service()"
    salut
    bon voila j ai une application struts avec netbeans et quand j ecri une taglib et je fais deployed j ai cette erreur dans la partie tomcat (quand j enleve la taglib j ai plus d erreur):

    GRAVE: "Servlet.service()" pour la servlet jsp a lancé une exception
    javax.servlet.jsp.JspException: Cannot find bean under name org.apache.struts.taglib.html.BEAN

    et l erreur me pointe sur cette partie du code dans le fichier thread.java :
    target.run();

    bon voila ce que j ai mis dans ma page .jsp :
    <layout:text property="recherche"/>

    et meme quand je fais :
    <text:text property="recherche"/>

    c la meme erreur
    merci de m aider

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Août 2004
    Messages
    69
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 69
    Points : 63
    Points
    63
    Par défaut
    Je ne suis pas sûr, mais je crois que tu dois mettre la directive :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>

    ou :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

    ou même les 2 :

    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
    <%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

    au début de ta (tes) page(s) JSP. Il faut également inclure les libraires Struts, en mettant les libs Struts dans ton répertoire WEB-INF/lib.

    En espérant t'avoir aidé

    piloupy

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    j ai deja tout ca dans mon projet
    je sais plus quoi faire

  4. #4
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    La prochaine fois, merci de respecter les règles du forum et donc, ne pas ouvrir plusieurs discussions pour le même sujet.

    Pour que ce code fonctionne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <layout:text property="recherche"/>
    il faut avoir mis au préalable la propriété recherche dans le scope, ce que manifestement tu n'as pas fait.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    mais ou est ce ke je le trouve ce scope???

  6. #6
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    25
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 25
    Points : 18
    Points
    18
    Par défaut
    ctout béte en fin de compte
    le pb c que je devais mettre les taglib entre la balise de <html:from>
    comme c expliqué ici
    javax.servlet.jsp.JspException: Cannot find bean org.apache.struts.taglib.html.BEAN in any scope

    Cette erreur se produit lorsqu'on essaye d'utiliser des sous-élément de "form" en dehors du tag "form" de struts. cela peut aussi se produire lorsqu'on utilise des tag html de Struts apres la balise fermente "</html:form>.

    Causes :
    Cette erreur apparait aussi lorsqu'on ferme le tag "<html:form>" accidentellement à la fin avec un slash ("</html:form>"). Struts considère donc que les balises qui suivent sont en dehors du form!

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

Discussions similaires

  1. [MySQL] Supprimer les erreurs de syntaxe dues aux quotes
    Par gotenks dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2006, 17h10

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