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 :

[Struts-Layout] insertion des éléments selectionnés


Sujet :

Struts 1 Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut [Struts-Layout] insertion des éléments selectionnés
    Bonsoir,

    dans ma jsp , j'ai un datagrid :
    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
    <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
     
    <layout:html>
    	<layout:form action="/datagrid" styleClass="FORM">
    	<layout:row>
    		<layout:datagrid property="datagrid" selectionAllowed="true" multipleSelectionAllowed="false" styleClass="LIST" model="datagrid">
    			<layout:datagridColumn title="identifiant" property="identifiant"/>
    			<layout:datagridColumn title="password" property="passe"/>	
    			<layout:datagridCheckbox title="ok" property="ok"/>				
    		</layout:datagrid>
     
    		<layout:column>
    			<layout:submit reqCode="update" >Save</layout:submit>
    		</layout:column>
    	</layout:row>
    	</layout:form>
    </layout:html>
    - le bean :
    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    public class DatagridForm extends ActionForm {
     
    	private Datagrid datagrid;
    		public Datagrid getDatagrid() {
    		return datagrid;
    	}
     
    	public void setDatagrid(Datagrid datagrid) {
    		this.datagrid = datagrid;
    	}
     
    	public DatagridForm() {
     
    		ArrayList liste = new ArrayList();
    		try {
    			liste = (ArrayList)Dispatcher.getInstance().execute(Dispatcher.LIST_USER_UC);
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
     
     
     
    		datagrid = Datagrid.getInstance();
    		datagrid.setDataClass(User.class);
    		datagrid.setData(liste);
     
     
    		}
    	/*
    	 public class DatagridAction extends DispatchAction {
     
    	public ActionForward display(ActionMapping in_mapping, ActionForm in_form, HttpServletRequest in_request, HttpServletResponse in_reponse) {	
    		DatagridForm lc_form = (DatagridForm) in_form;
     
    		// Get an object list.
    		List aList = getAListFromSomwhere();
     
    		// Create a datagrid.
    		Datagrid lc_datagrid = Datagrid.getInstance();
     
    		// Set the bean class for new objects. We suppose SomeBean is the class of the object in the List aList.
    		lc_datagrid.setDataClass(SomeBean.class);
     
    		// Set the data
    		lc_datagrid.setData(aList);
     
    		// Initialize the form
    		lc_form.setDatagrid(lc_datagrid);
     
    		// Forward to the jsp.
    		return in_mapping.findFoward("jsp");
     
    	 * */
     
    }
    -l'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
    public class DatagridAction extends Action{
     
    	public ActionForward execute(ActionMapping mapping, ActionForm form,
    			HttpServletRequest request, HttpServletResponse response)
    			throws IOException,ServletException {	
    		DatagridForm lc_form = (DatagridForm) form;
    		ArrayList alist=new ArrayList();
     
    		// Get an object list.
    		try {
    			 alist = (ArrayList)Dispatcher.getInstance().execute(Dispatcher.LIST_USER_UC);
    			System.out.println("La taille de la liste"+alist.size());
     
     
     
     
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
     
     
    		// Create a datagrid.
    		Datagrid lc_datagrid = Datagrid.getInstance();
     
    		// Set the bean class for new objects. We suppose SomeBean is the class of the object in the List aList.
    		lc_datagrid.setDataClass(User.class);
     
     
    		// Set the data
    		lc_datagrid.setData(alist);
     
    		// Initialize the form
    		lc_form.setDatagrid(lc_datagrid);
     
    		// Forward to the jsp.
    		return mapping.findForward("success");
    	}
    }
    Je veux que lorsque je selectionne des éléments dans le datagrid (au moyen des layout:datagridCheckbox ) que j'ai mis dans le datagrid, je veux modifier un champs du bean selectionné et l'inserer dans la table.

    j'ai par exemple :

    user(id,identifiant,passe,accusé) avec(1,aaa,bbb,false)

    quand je selectionne des element du datagrid et je clik sur le bouton update, je veux obtenir dans la table de la base de données ainsi que sur le datagrid ça: (1,aaa,bbb,true)

    Je ne sais pas comment récupérer les éléments cochés dans le datagrid et les modifier

    Merci pour vos aides

  2. #2
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut


    jette un oeil sur cette disussion

    Quand tu fais un submit de ton form, ensuite il faut faire comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    TonBean tb = (TonBean)form;
    Datagrid dg = tb.getDg();
     
    Collection colDelete = dg.getDeletedData(); // renvoi eles valeur marqués comme supprimer
    Collection colModifier = dg.getModifiedData(); // renvoie les valeurs marqués comme modifées
    Colection colAjouter = dg.getAddedData(); // renvoieles valeurs marqués comme ajouter
    Toi dans ton cas, il faut que tu utilises la collection getModifiedData qui te renverra la liste des choix cochés

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut
    Citation Envoyé par CaptainCyd Voir le message


    jette un oeil sur cette disussion

    Quand tu fais un submit de ton form, ensuite il faut faire comme suit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    TonBean tb = (TonBean)form;
    Datagrid dg = tb.getDg();
     
    Collection colDelete = dg.getDeletedData(); // renvoi eles valeur marqués comme supprimer
    Collection colModifier = dg.getModifiedData(); // renvoie les valeurs marqués comme modifées
    Colection colAjouter = dg.getAddedData(); // renvoieles valeurs marqués comme ajouter
    Toi dans ton cas, il faut que tu utilises la collection getModifiedData qui te renverra la liste des choix cochés
    Merci pour votre réponse

    Ma premiere question :
    quand j'appelle la methode getModifiedData , elle me retourene comme size 0.

    voila ce que j'ai mis :

    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
     
     
    <%@ taglib uri="/WEB-INF/struts-layout.tld" prefix="layout" %>
    <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
     
    <layout:html>
    	<layout:form action="/datagrid" styleClass="FORM">
    	<layout:row>
    		<layout:datagrid property="datagrid" selectionAllowed="true" multipleSelectionAllowed="false" styleClass="SUBSCRIPTION" model="datagrid">
     
    			<layout:datagridColumn title="identifiant" property="identifiant"/>
     
     
     
    			<layout:datagridColumn title="password" property="passe"/>				
     
    		</layout:datagrid>
    		<layout:column>
    		<layout:button onclick="StrutsLayout.setDatagridLineState('datagrid', 'modified')">Modifier</layout:button>
    		<layout:button onclick="StrutsLayout.addDatagridLine('datagrid')">Ajouter</layout:button>
     
    		</layout:column>
     
     
    		<layout:row>
    			<layout:submit  >submit</layout:submit>
    		</layout:row>
    	</layout:row>
    	</layout:form>
    </layout:html>
    l'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
    45
     
    public class DatagridAction extends Action{
     
    	public ActionForward execute(ActionMapping mapping, ActionForm form,
    			HttpServletRequest request, HttpServletResponse response)
    			throws IOException,ServletException {	
    		DatagridForm lc_form = (DatagridForm) form;
    		ArrayList alist=new ArrayList();
     
    		// Get an object list.
    		try {
    			 alist = (ArrayList)Dispatcher.getInstance().execute(Dispatcher.LIST_USER_UC);
    			System.out.println("La taille de la liste"+alist.size());
     
     
     
     
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
     
     
    		// Create a datagrid.
    		Datagrid lc_datagrid = Datagrid.getInstance();
     
    		// Set the bean class for new objects. We suppose SomeBean is the class of the object in the List aList.
    		lc_datagrid.setDataClass(User.class);
     
     
    		// Set the data
    		lc_datagrid.setData(alist);
     
    		// Initialize the form
    		lc_form.setDatagrid(lc_datagrid);
    		Collection lc_modifiedObjects = lc_datagrid.getModifiedData();
    		Collection ad=lc_datagrid.getAddedData();
     
    		System.out.println("taille de la colection"+lc_modifiedObjects.size());
     
     
    		// Forward to the jsp.
    		return mapping.findForward("success");
    	}
    }
    le bean du datagrid
    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
     
    public class DatagridForm extends ActionForm {
     
    	private Datagrid datagrid;
    		public Datagrid getDatagrid() {
    		return datagrid;
    	}
     
    	public void setDatagrid(Datagrid datagrid) {
    		this.datagrid = datagrid;
    	}
     
    	public DatagridForm() {
     
    		ArrayList liste = new ArrayList();
    		try {
    			liste = (ArrayList)Dispatcher.getInstance().execute(Dispatcher.LIST_USER_UC);
    		} catch (Exception e) {
    			// TODO Auto-generated catch block
    			e.printStackTrace();
    		}
     
     
     
    		datagrid = Datagrid.getInstance();
    		datagrid.setDataClass(User.class);
    		datagrid.setData(liste);
     
     
    		}
    struts-config.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
      <form-bean name="datagridForm" type="ma.ac.dal.beans.DatagridForm"/>
    <action path="/datagrid"
    				name="datagridForm"
    				type="ma.ac.dal.actions.DatagridAction"
    				validate="false"
    				parameter="reqCode"
    				scope="session">
    			<forward name="success" path="/vues/test.jsp"/>
    		</action>
    J'ai comme résulat
    Collection a=lc_datagrid.getModifiedData();
    a.size()=0;
    et meme résulat pour lc_datagrid.getAddedData();
    je ne comprend pas l'erreur !!!!

    Ma deuxième question :
    si j'ajoute un champs datagridCheckbox, que dois je mettre mettre comme propriéte dans le bean correspondant et dans la table de la base de données
    (string,boolean,...) j'avais un champs string et j'ai essayé avec, mais il m'a donné une errer : type mismatch

    Merci pour vos aides

    si j'ajoute un

  4. #4
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    tu peux poster le fichier User.java qui correspond stp ?

    En fait, pour qu'il détecte que tu as cocher une case, il faut que les objets que tu affiches dans le datagrid est une propriété qui permette de recupéré l'état de la case coché :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    public class User
    {
       String identifiant;
       String password;
       boolean chkUser;
     
       // getter / setter
    }
    Donc, il faut que la propriété chkUser corresponde à la case coché dans le datagrid

  5. #5
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut
    user.java

    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
    45
     
    public class User implements Serializable  {
     
    	private int id=-1;
    	private String identifiant;
    	private String passe;
     
     
    	public String toString() {
    		return this.identifiant;
    	}
     
    	public int getId() {
    		return this.id;
    	}
    	public void setId(int id) {
    		this.id = id;
    	}
     
    	public String getIdentifiant() {
    		return this.identifiant;
    	}
    	public void setIdentifiant(String identifiant) {
    		this.identifiant = identifiant;
    	}
     
    	public String getPasse() {
    		return this.passe;
    	}
    	public void setPasse(String passe) {
    		this.passe = passe;
    	}
     
    public String getchkUser() {
    		return this.chkUser;
    	}
    	public void setchkUser(String chkUser) {
    		this.chkUser = chkUser;
    	}
     
     
     
     
     
    }
    bean

    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
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
     
     
    public class LoginForm extends ActionForm {
    //	 nom
    	private String identifiant = null;
    	private int id;
    	boolean chkUse;
    	public int getId() {
    		return id;
    		}
    		public void setId(int id) {
    		this.id = id;
    		}
     
    	public String getIdentifiant() {
    	return identifiant;
    	}
    	public void setIdentifiant(String identifiant) {
    	this.identifiant = identifiant;
    	}
    //	 age
    	private String passe = null;
    	public String getPasse() {
    	return passe;
    	}
    	public void setPasse(String passe) {
    	this.passe = passe;
    	}
    public String getchkUser() {
    		return this.chkUser;
    	}
    	public void setchkUser(String chkUser) {
    		this.chkUser = chkUser;
    	}
     
     
     
    // liste-users
     
    	ArrayList uts=new ArrayList();
    	public ArrayList getUts() {
    		return uts;
    		}
    	public void setUts(ArrayList list) {
    		this.uts = list;
    		}
     
     
     
    		public void reset(ActionMapping mapping, HttpServletRequest request){
     
    			ArrayList list=new ArrayList();
    			try {
    				list = (ArrayList)Dispatcher.getInstance().execute(Dispatcher.LIST_USER_UC);
    				System.out.println("La taille de la liste"+list.size());
     
    				uts.addAll(list);
    				System.out.println("taille de uts"+uts.size());
     
    			} catch (Exception e) {
    				// TODO Auto-generated catch block
    				e.printStackTrace();
    			}
     
     
     
    		}
     
     
     
    }
    struts-congig

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
      <form-bean name="frmPersonne" type="ma.ac.dal.beans.LoginForm">
          <form-property name="id" type="int" />
    	      <form-property name="identifiant" type="java.lang.String" initial=""/>
    	      <form-property name="passe" type="java.lang.String" initial=""/>
    	       <form-property name="uts" type="java.util.List"/>
     <form-property chkUser="uts" type="boolean c juste??"/>
    
          </form-bean>
     <form-bean name="datagridForm" type="ma.ac.dal.beans.DatagridForm"/>
    dans l'action pour s'authetifier par exp je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Boolean authentified = Boolean.FALSE;
    			try {
    				User u = new User();
    				LoginForm userForm = (LoginForm) form;
    				System.out.println(userForm.getIdentifiant());
    				BeanUtils.copyProperties(u, userForm);
    				authentified = (Boolean)Dispatcher.getInstance().execute(Dispatcher.AUTHENTICATE_UC,u);
    			} catch (Exception e) {
    				e.printStackTrace();
    			}
    j'utilise le BeanUtils.copyProperties c pourquoi j'ai LoginForm et user.java
    je ferai la meme chose pour les autres cas(ajout......)
    c l'obet user qui circule entre les couches
    je voulais juste expliquer pourquoi j'utilise user.java


    Maintenant je suis juste entarin de tester getdatamodified, getdataadded mais j'obtien 0 comme taille

    une indication :
    quand 'ajoute une ligne et quand e clique sur le submit la ligne ajoutée disparait et me retourne 0

    - une question hors de tt ça : comment inserer un lien dans le datagrid
    pour rendre e champs email par exp un lien


    Merci bcp

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2007
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 151
    Par défaut
    J'ai une autre petite question:

    sur le lien :http://struts.application-servers.co.../datagrid.html

    et concernant le datagridchekbox, j'ai pas compris le role de : preUpdate()


    The datagridCheckbox tag is used to specify a boolean property that must be displayed in a datagrid tag.

    Note : as HTML doest not send back information when a checkbox is not checked, you need to implement the reset(...) method of the Struts form bean and call the method preUpdate() on the datagrid object
    est ce que ca signifie que si la valeur du champs datagridchekbox vaut false pour un element dans la base de données, html va rencontrer un problème
    et n'affichera pas l'element concerné(dans la case vaut false) ou quoi exactement ?

    Merci de m'aider à résoudre les problèmes de ces 2 derniers messages
    celui-ci et l'autre concernant le datagridModifiedData

    Merci bcp

  7. #7
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    Citation Envoyé par pigeon11 Voir le message

    j'utilise le BeanUtils.copyProperties c pourquoi j'ai LoginForm et user.java
    Maintenant je suis juste entarin de tester getdatamodified, getdataadded mais j'obtien 0 comme taille

    une indication :
    quand 'ajoute une ligne et quand e clique sur le submit la ligne ajoutée disparait et me retourne 0

    Merci bcp
    Bonjour Pigeon11,

    alors voici comment je déclare mon datagdrid au niveau de mon jsp avec une colonne checkbox :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    <layout:datagrid property="demandeTravauxNatureDg" styleClass="DATAGRID" model="datagrid"
    				selectionAllowed="false" multipleSelectionAllowed="false" >
    				<layout:datagridCheckbox title="Selection" property="selectTravauxNature" width="50" mode="E,E,E"/>
    				<layout:datagridColumn title="Nom" property="nomTravauxNature" width="500" mode="I,I,I"/>
    			</layout:datagrid>
    Au niveau de mon bean, j'ai ceci de déclaré :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    public class DemandeBean extends DefaultForm {
       private Datagrid demandeTravauxNatureDg;
     
       public Datagrid getDemandeTravauxNatureDg() {
    		return demandeTravauxNatureDg;
    	}
       public void setDemandeTravauxNatureDg(Datagrid demandeTravauxNatureDg) {
    		this.demandeTravauxNatureDg = demandeTravauxNatureDg;
    	}
    }
    Et la collection d'objet que je passe en paramètre à mon datagrid est de ce type :
    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
     
    public class TravauxDescriptionEntity implements Serializable, Comparable  {
     
    	/**
             * 
             */
    	private static final long serialVersionUID = -9042102941671354311L;
     
    	private int idTravauxDescription;
    	private String nomTravauxDescription;
    	private boolean selectTravauxDescription;
     
            public int getIdTravauxDescription() {
    		return idTravauxDescription;
    	}
     
    	public void setIdTravauxDescription(int idTravauxDescription) {
    		this.idTravauxDescription = idTravauxDescription;
    	}
     
    	public String getNomTravauxDescription() {
    		return nomTravauxDescription;
    	}
     
    	public void setNomTravauxDescription(String nomTravauxDescription) {
    		this.nomTravauxDescription = nomTravauxDescription;
    	}
     
    	public boolean isSelectTravauxDescription() {
    		return selectTravauxDescription;
    	}
     
    	public void setSelectTravauxDescription(boolean selectTravauxDescription) {
    		this.selectTravauxDescription = selectTravauxDescription;
    	}
    }
    Tu constates que dans la déclaration du datagrid au niveau du jsp, je retrouve les propriétés suivantes :
    - selectTravauxDescription
    - nomTravauxDescription
    qui contenu dans les objets de la collection passé au datagrid lors de son init.

    Donc, en faisant comme cela, quand tu va cocher des cases puis que tu vas faire un submit, le getdatamodified te renverra un résultat > 0.

    C'est comme cela que j'ai fat de mon coté, et cela marche très bien

    Citation Envoyé par pigeon11 Voir le message
    - une question hors de tt ça : comment inserer un lien dans le datagrid
    pour rendre e champs email par exp un lien
    Pour cela, je ne vois qu'une solution, c'est que c'est toi dans ton code java qui écrit directement la ligne html stocker dans une propriété de tes objets dans la collection du datagrid.

Discussions similaires

  1. [Struts-Layout] définition des styleClass
    Par nabil148911 dans le forum Struts 1
    Réponses: 4
    Dernier message: 21/04/2008, 14h09
  2. [JDOM] Insertion des éléments
    Par Medmidou dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 02/04/2008, 01h40
  3. [Struts-Layout] Style des titres pour collection
    Par ahury dans le forum Struts 1
    Réponses: 1
    Dernier message: 04/06/2007, 16h29
  4. [Struts-Layout] Utilisation des boutons next et previous
    Par elsodiop dans le forum Struts 1
    Réponses: 3
    Dernier message: 13/02/2007, 11h56
  5. [Struts-Layout] gestion des css
    Par pilz dans le forum Struts 1
    Réponses: 2
    Dernier message: 18/05/2005, 09h23

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