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

Servlets/JSP Java Discussion :

Expression language non active [FAQ]


Sujet :

Servlets/JSP Java

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2006
    Messages : 32
    Points : 33
    Points
    33
    Par défaut Expression language non active
    Bonjour,

    je voudrais utiliser les expressions language dans mon appli sous JBoss 4.0.2.

    voici ma jsp (simplifiée) :
    _________________________
    <%@ page import="maLibrairie.Toto"%>
    <% Toto toto = new Toto("Brainstorm");%>
    <html>
    ${ toto.nom }
    </html>

    _________________________

    le résultat que j'obtient en affichage est :

    ${ toto.nom }



    Je ne sais pas pourquoi cela n'affiche pas la propriete nom de mon objet toto... je respecte la syntaxe à la lettre pourtant...

  2. #2
    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
    As-tu regardé ce tutoriel dans lequel est expliqué comment utiliser les EL suivant la version de J2EE utilisée ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2006
    Messages : 32
    Points : 33
    Points
    33
    Par défaut
    Oui, je me suis d'ailleurs basé sur cette doc pour l'utiliser dans mon code.
    J'ai lu qu'il fallait utiliser JSP2.0 et SERVLET2.4, j'ai vérifié, les bibliothèques javax.servlet.jar et javax.servlet.jsp.jar sont bien dans mon répertoire de librairies de JBOSS, à savoir jboss_install/server/default/lib.
    Je suppose donc que ces 2 bibli sont chargés au lancement de mon serveur d'appli.
    Le soucis, c'est qu'à priori, lorsque j'arrive sur ma JSP, celui ci n'interprète pas le code EL. Dans le pire des cas, même si j'utilisais un mauvais bean, j'aurais une exception, ce qui n'est pas le cas.
    Et je suis sûr que mon objet est en session !

  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
    Pour être en J2EE 1.4, as-tu bien codé ceci dans ton web.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
        version="2.4">

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Mars 2002
    Messages
    652
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Mars 2002
    Messages : 652
    Points : 1 151
    Points
    1 151
    Par défaut
    Ton objet n'est pas en session non !

    Ajoute le toi même dans ta page de test !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <%@ page import="maLibrairie.Toto"%>
    <%
       Toto toto = new Toto("Brainstorm");
       session.setAttribute("monBean",toto);
    %>
    <html>
    ${ monBean.nom }
    </html>

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    32
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Juin 2006
    Messages : 32
    Points : 33
    Points
    33
    Par défaut
    Super ! C'était bien mon web.xml qui était mal configuré ! Merci beaucoup, fallait le savoir

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

Discussions similaires

  1. activer expression language
    Par benamar06 dans le forum Java EE
    Réponses: 1
    Dernier message: 12/02/2015, 00h09
  2. Non-accés au EL(Expressions Languages)
    Par atar64 dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 08/06/2007, 16h56
  3. Réponses: 8
    Dernier message: 29/08/2006, 10h22
  4. Language (non sur serveur) lire/ecrire fichier texte / BDD
    Par jorisvh dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 11/05/2006, 20h31
  5. probleme lors d'une requete sql (controle non activé)
    Par junty dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 09/09/2005, 15h45

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