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 :

<nested:select> lance une ClassCastException


Sujet :

Struts 1 Java

  1. #1
    Membre confirmé
    Profil pro
    lead dev
    Inscrit en
    Février 2008
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : lead dev

    Informations forums :
    Inscription : Février 2008
    Messages : 75
    Par défaut <nested:select> lance une ClassCastException
    Bonjour,

    Pour chaque ligne d'un tableau je souhaite mettre à jour une variable selon la valeur retournée par un select.

    Voici un extrait de mon "code" :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    					<nested:root name="p_form">
       					<nested:nest property="beanEnregistrement">
         				<nested:iterate property="listeCanal">
    						<tr>
    							<td>
    								<nested:select property="idOperationLiee">
    			  						<html:optionsCollection property="bean.operationsCommerciales" value="id" label="libelle"/>
    								</nested:select>
    							</td>

    L'application me lance :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    java.lang.ClassCastException: org.apache.struts.taglib.nested.html.NestedSelectTag
    	at com.galec.isis.fmwk.web.struts.taglib.html.OptionTag.renderOptionElement(OptionTag.java:22)
    	at org.apache.struts.taglib.html.OptionTag.doEndTag(OptionTag.java:227)
    Je ne vois vraiment pas d'ou ca peut venir, je n'ai pas trouvé grand chose sur le net à ce sujet, donc si vous avez une idée...

    Merci d'avance !

  2. #2
    Expert confirmé

    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
    Par défaut
    Je pense qu'il faut utiliser le tag nested:optionsCollection à la place du tag html:optionsCollection :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <nested:select property="idOperationLiee">
    	<nested:optionsCollection name="bean" property="operationsCommerciales" value="id" label="libelle"/>
    </nested:select>

  3. #3
    Membre confirmé
    Profil pro
    lead dev
    Inscrit en
    Février 2008
    Messages
    75
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : lead dev

    Informations forums :
    Inscription : Février 2008
    Messages : 75
    Par défaut
    Yeah bien joué

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    								<nested:select property="idOperationLiee">
    			  						<nested:optionsCollection name="p_form" property="bean.operationsCommerciales" value="idStructure" label="libelle"/>
    								</nested:select>
    Merci pour tout

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

Discussions similaires

  1. Requete SELECT qui cause une erreur SQL
    Par ahage4x4 dans le forum ASP
    Réponses: 23
    Dernier message: 10/06/2005, 14h46
  2. selection multiple vers une table ajout
    Par EE dans le forum Access
    Réponses: 12
    Dernier message: 18/05/2005, 16h56
  3. un Select pour declencher une boucle
    Par vijeo dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 17/12/2004, 15h14
  4. Selection aléatoire dans une fouchette de 10%
    Par RobertDeNiroZ dans le forum Requêtes
    Réponses: 4
    Dernier message: 14/06/2004, 09h22
  5. [C#]Sauvegarde d'une selection multiple d'une listbox?
    Par onouiri dans le forum ASP.NET
    Réponses: 7
    Dernier message: 29/04/2004, 17h16

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