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 :

recupérer constante sans utiliser les scriptlets


Sujet :

Servlets/JSP Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut recupérer constante sans utiliser les scriptlets
    Salut,

    peut-on récupérer les constantes dans une page jsp sans utiliser les scriptlets? Si oui, comment?

    merci.

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    Bonjour,

    il n'y a pas de solution !!

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    Bonjour,

    aprés une longue recherche, j'ai trouvé cette solution:
    http://blog.lecacheur.com/2006/09/15...nstantes-java/
    j'ai essayé de la suivre mais j'ai obtenu une exception de type org.apache.jasper.JasperException: L''action n''est pas reconnue comme une action standard. je vois pas la cause de cette exception

    Veuillez m'aider, svp?

  4. #4
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Pourrais-tu être plus précis dans ton besoin ?
    Quelle utilisation ?
    Où doivent être définies ces constantes ?
    ...

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    Dans une classe Site j'ai 3 constantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    public class Site {
     
    	private static final int FRANCAIS = 1;
     
    	private static final int ANGLAIS = 2;
     
    	private static final int ITALIEN = 3;
     
    }
    chaque constante présente l'id du site, dans la page jsp je veux recuperer les valeurs des idsites des site en utilisant les constante (<c:out value="${Site.FRANCAIS}" /> par exemple), c'est juste plus clair dans le code.

    j'espère que c'est plus clair.

  6. #6
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Et tu voudrais le faire autrement que par <%Site.FRANCAIS%>, c'est ça ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  7. #7
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    oui c'est ça

  8. #8
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Dans tous les cas, ce sera exécuté côté serveur, donc, soit tu utilises un scriptlet, soit tu utilises (ou tu t'en fais un) un taglib... je ne vois pas d'autres alternatives...

    Peux-tu montrer un bout de code où tu voudrais faire le test (ça donnera peut-être des idées) ?
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  9. #9
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut
    je ne vais pas faire du test je voudrais seulement afficher la valeur de l'id de site en utilisant les constante FRANCAIS, ANGLAIS, ITALIEN c à dire je voudrais seulement faire un <c:out>.

  10. #10
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 65
    Par défaut résolu
    j'ai trouvé la solution:

    j'ai enlevé le mot clé "static" et j'ai ajouter des getteur (getFRANCAIS, ...) pour toutes les constantes, et dans la page jsp on fait un simple <c:out value="${site.FRANCAIS}" />

    merci quand même à vos essais de m'aider.

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

Discussions similaires

  1. Recherche dans un fichier sans utiliser les Jet drivers ?
    Par kueisaho dans le forum VBScript
    Réponses: 1
    Dernier message: 05/03/2007, 18h09
  2. Inclure un fichier externe sans utiliser les frames
    Par gazza dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 12/07/2006, 08h52
  3. Réponses: 9
    Dernier message: 01/07/2006, 20h04
  4. Decompression d'un fichier sans utiliser les modules du CPAN
    Par choubiroute dans le forum Modules
    Réponses: 6
    Dernier message: 10/03/2006, 14h20

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