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 :

Problème checkbox dans getJspContext().getOut().write(etc)


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut Problème checkbox dans getJspContext().getOut().write(etc)
    Bonjour,

    j'ai un petit souci avec un checkbox, qui refuse obstinément de m'afficher ses valeurs. Voici le programme:

    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
    package web;
     
    import java.util.*;
    import javax.servlet.jsp.tagext.*;
    import javax.servlet.jsp.*;
    import java.io.*;
     
     
    public class SimpleCheckBox extends SimpleTagSupport {
    	private ArrayList data;
    	public void setData(ArrayList s) { data = s; }
    	public ArrayList getData() { return data; }
     
    	public void doTag() throws JspException {
    		ArrayList analysts = getData();
    		try {
    			if (analysts == null) {
    				getJspContext().getOut().write("<h2> L'attribut est nul </h2>\n");
    			} else {
    				for (int i = 0; i < analysts.size(); i++) {
    					String analyst = (String)analysts.get(i);
    					System.out.println("analyst = " + analyst);
     
                  		getJspContext().getOut().write("<tr>\n");
                  		getJspContext().getOut().write("<td>\n");
                  		getJspContext().getOut().write("<input type=\"checkbox\" name=\"checkbox\" value=\"<%= analyst %>\">\n");
    			  		getJspContext().getOut().write("</td>\n");
    			  		getJspContext().getOut().write("<td>\n");
    			  		getJspContext().getOut().write("<%= analyst %>\n");
    			  		getJspContext().getOut().write("</td>\n");
    			  		getJspContext().getOut().write("</tr>\n");
    				}
    			}
    			getJspBody().invoke(null);
    		} catch (IOException e) {
    		  throw new JspException("Erreur pendant l'écriture de la réponse");
    	 	}
    	}
    }
    Je précise que j'ai bien les valeurs affichées avec le System.out.println dans le log. Donc les valeurs existent bien, le problème vient sans doute de l'écriture des getJspContext().getOut().write(...), mais j'avoue que je ne vois pas très bien comment les coder. Les checkbox apparaissent bien, mais sans les valeurs. Merci d'avance pour vos idées.

    mumu27!

  2. #2
    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
    Pas vraiment étonnant... petite bourde de ta part
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    getJspContext().getOut().write("<input type=\"checkbox\" name=\"checkbox\" value=\"" + analyst + "\">\n");
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre éclairé Avatar de mumu27
    Profil pro
    Développeur informatique
    Inscrit en
    Mars 2009
    Messages
    213
    Détails du profil
    Informations personnelles :
    Âge : 49
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2009
    Messages : 213
    Par défaut
    En effet, j'ai eu la main lourde cette fois-ci, cela marche mieux maintenant.

    Merci pour tout.

    mumu27!

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

Discussions similaires

  1. Problème checkbox dans listview
    Par Antri dans le forum ASP.NET
    Réponses: 5
    Dernier message: 04/05/2012, 21h34
  2. Silverlight problème checkbox dans DataGrid
    Par timlartiste dans le forum Silverlight
    Réponses: 3
    Dernier message: 20/06/2011, 14h00
  3. Problème CheckBox dans JTable
    Par l4r3nZu dans le forum Composants
    Réponses: 2
    Dernier message: 28/05/2011, 14h02
  4. problème checkbox dans gridview
    Par math33 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 11/05/2010, 15h14
  5. problème CheckBox dans une Datatable
    Par rc.dev2009 dans le forum JSF
    Réponses: 3
    Dernier message: 23/04/2009, 17h47

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