Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1174 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [struts2] Champ de formulaire avec nom de la forme a[b][c][x]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[struts2] Champ de formulaire avec nom de la forme a[b][c][x]

n°1520550
Baldurien
Mieux vaut mourir que mourir!
Posté le 26-02-2007 à 21:09:12  profilanswer
 

Bonjour,

 

J'ai une liste d'éléments de taille inconnue, et j'ai juste leur nom comme relation unique. Chaque élément peut avoir des variables elles aussi nommées, et c'est là que les problèmes arrivent :

 

Habitué à PHP, je fais ceci :

 
Code :
  1. <input type="text" name="variables[nom.unique][blah]" />
 

(ou <s:text ...> si vous voulez)

 


Ce qui quand le formulaire est posté me crée un tableau :

 
Code :
  1. $_POST['variables'] = array(
  2. 'nom.unique' => array(
  3.   'blah' => ...,
  4. ),
  5. );
 

En Java, les tableaux associatifs n'existent pas, mais on a les Map, et ça marche de la même façon.

 

Là où le bas blesse, c'est que je veux que ça fonctionne dans struts2 (quand même!) sans devoir faire une action spécifique pour chacun des éléments (et donc, plus de difficulté à modifier les éléments vu s'il y en a une infinité, etc).

 

J'ai une méthode setVariables, mais évidemment ça rate : Struts2 analyse le nom comme une expression OGNL, et le point c'est pour séparer les objets. Bref, il n'aime pas, c'est le moins que je puisse dire. Notez au passage que j'ai testé variables['nom.unique']['blah'] sans plus d'effets.

 

Y-a-t'il un moyen de retrouver cet équivalent PHP dans Struts? Et ce sans parser les variables POST à la main? (faisable, mais si struts sait le faire, autant lui demander).

 



---------------
La Bibliothèque de Neverwinter Nights
mood
Publicité
Posté le 26-02-2007 à 21:09:12  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [struts2] Champ de formulaire avec nom de la forme a[b][c][x]

 

Sujets relatifs
[RAD&FORMULAIRE] Générer un formulaire depuis une base/tableFormulaire html
Pb formulaire[POO] Champ de texte et MVC (modèle vue contrôleur)
traitement formulaireformulaire sur un site internet
Formulaire dynamique HELP !Réduire un champ trop long sans couper les mots ?
Création d'un formulaireImpact du type de champ sur les perfs d'insertion
Plus de sujets relatifs à : [struts2] Champ de formulaire avec nom de la forme a[b][c][x]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR