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 :

Récupérer un enum dans une JSP


Sujet :

Servlets/JSP Java

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 8
    Par défaut Récupérer un enum dans une JSP
    Bonjour à tous,

    Je cherche à récupérer les valeurs possibles d'un enum sous forme de classe, et ce pour les afficher dans un select au sein d'une JSP. Et malgré mes recherches, je n'arrive pas à trouver comment récupérer les valeurs de cet enum.

    Voici l'extrait de mes classes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    public enum InterestPlan {
        CURRENT_ACCOUNT, SAVINGS_ACCOUNT, LIFE_INSURANCE, FIRST_HOME_SAVER_ACCOUNT;
    }
    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
    @Entity
    public class Account implements Serializable {
        private static final long serialVersionUID = 1L;
        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        private Long id;
     
        @NotNull
        private String name;
        @NotNull
        private InterestPlan interestPlan;
        @ManyToOne
        private Customer customer;
        @Temporal(javax.persistence.TemporalType.DATE)
        @NotNull
        private Date openingDate;
        @NotNull
        private Float balance;
     
        @OneToMany(mappedBy = "account")
        private List<AccountDetail> accountDetails;
     
        public Account() {
        }
     
        public Account(InterestPlan interestPlan, Date openingDate, Float balance, Customer customer) {
            this.interestPlan = interestPlan;
            this.customer = customer;
            this.openingDate = openingDate;
            this.balance = balance;
        }
    Au passage, n'y a-t-il pas moyen de mettre plusieurs mots dans les enums, au lieu d'expressions liées par des tirets ? Par exemple, au lieu de CURRENT_ACCOUNT, "CURRENT ACCOUNT".


    Merci d'avance

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Février 2012
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2012
    Messages : 8
    Par défaut
    Bon en fait c'est tout con, il suffit de faire InterestPlan.values() pour récupérer les valeurs...
    Par contre quelqu'un saurait répondre à ma seconde question, en ce qui concerne les caractères d'espacement ?

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    71
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 71
    Par défaut
    Non, ça suit la même convention de nommage qu'une variable.

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

Discussions similaires

  1. Récupérer le protocole dans une jsp
    Par aperrin dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 01/12/2009, 14h18
  2. Récupérer une valeur dans une jsp
    Par newmar dans le forum Struts 1
    Réponses: 2
    Dernier message: 09/05/2008, 23h26
  3. récupérer le nom du serveur et l'afficher dans une jsp
    Par barouz dans le forum Servlets/JSP
    Réponses: 21
    Dernier message: 19/04/2007, 15h32
  4. Récupérer les champs d'un formulaire dans une jsp
    Par lalyly dans le forum Struts 1
    Réponses: 1
    Dernier message: 19/04/2007, 10h50
  5. [Sécurité] comment récupérer le subject dans une page jsp?
    Par lalakers dans le forum Servlets/JSP
    Réponses: 13
    Dernier message: 13/07/2005, 11h42

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