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 2 Java Discussion :

Probléme pour charger une List dans un s:select


Sujet :

Struts 2 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 35
    Par défaut Probléme pour charger une List dans un s:select
    Je dois développer un application web avec struts2, spring2 et JPA, de plus j'utilise eclipse Ganymede et tomcat 6.0, et une base oracle.

    Je n'arrive pas à charger une liste dans un s:select

    ma JSP :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <s:form action="selectTag">
    <s:select label="Année" name="annee" 
    headerValue="--- Please Select ---"
    list="listAnnee" listKey="rapportId" 
    listValue="annee" emptyOption="true"/>
    <s:submit/>
    </s:form>
    le fichier struts.xml :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <action name="selectTag" class="com.afone.PayPlan.action.Annee" method="prepare">
    <result name="success">/pages/affichagePP.jsp</result>
    </action>
    mon Action :
    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
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    public class Annee extends ActionSupport implements Preparable
    {
    	  /**
             * 
             */
    	private static final long serialVersionUID = -5463156633577802982L;
    	private List<Rapport> listAnnee = new ArrayList<Rapport>();
    	private Utilisateur client = null;
    	RapportDao agent;
     
     
    	public Annee(RapportDao service) 
    	{
                   this.agent = service;
            }
     
    	public String execute()throws Exception
    	{
     
    		return SUCCESS;
    	}
     
    	public List<Rapport> getListAnnee()
    	{
    		return listAnnee;
    	}
     
    	public void setClient(Utilisateur util) 
            {
    		this.client = util;
    	}
     
    	public Utilisateur getClient() 
            {
    		return client;
    	}
     
    	public void prepare()throws Exception
    	{
    		//System.out.println("\nutilisateur = "+client.getLogin());
    		listAnnee = agent.findAllAnnee(client);  
    	}
     
    }
    Quand j'essaye d'afficher la page eclipse me renvoie l'erreur suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    GRAVE: "Servlet.service()" pour la servlet default a généré une exception
    tag 'select', field 'list', name 'annee': The requested list key 'listAnnee' could not be resolved as a collection/array/map/enumeration/iterator type. Example: people or people.{name} - [unknown location]
    merci d'avance !

  2. #2
    Membre actif
    Profil pro
    Développeur Java
    Inscrit en
    Juin 2008
    Messages
    86
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Juin 2008
    Messages : 86
    Par défaut
    La methode prepare na pas besoin d'etre precisée dans l'action. Peut etre enlever aussi le result success.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <action name="selectTag" class="com.afone.PayPlan.action.Annee" >
    <result>/pages/affichagePP.jsp</result>
    </action>

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 04/11/2007, 13h46
  2. Réponses: 7
    Dernier message: 10/09/2005, 16h49
  3. problème pour récupérer une valeur dans ma bd (débutante)
    Par auryn111 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/08/2005, 17h49
  4. [PDE] Problème pour sauvegarder une modif dans un éditeur
    Par simsky dans le forum Eclipse Java
    Réponses: 11
    Dernier message: 11/08/2005, 15h05
  5. Problème pour positionner une liste déroulante
    Par ouckileou dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 30/09/2004, 01h05

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