2010-12-01 16 views
0

J'utilise un tableau de chaînes dans un fichier jsp. Est-ce que strut garantit que l'ordre dans lequel j'énonce les données sera le même lorsque je récupèrerai les données?struts String array order

Nom de la chaîne [];

dans jsp il existe plusieurs numéros de «nom» de propriété. Quand je retourne la valeur dans la classe d'action, l'ordre est-il le même? S'il vous plaît aidez-moi. Bien que je n'ai pas d'erreur, j'ai encore des doutes à ce sujet. Merci

+0

Je ne pense pas que Struts ait quelque chose à voir avec cela, il obtiendra l'ordre des paramètres de l'API Servlet, qui l'obtient de HTTP, donc la question PHP suivante est liée: http://stackoverflow.com/questions/2565938/will-data-order-in-post-form-être-le-même-à-ce-dans-web-forme – Thilo

+0

et celui-ci: http://stackoverflow.com/questions/1382931/are-the -ordonnances-de-cases à cocher-dans-le-formulaire-et-le-post-tableau-le-même – Thilo

Répondre

1

Struts s'assurera que la commande soumise par le navigateur est maintenue une fois le formulaire soumis au serveur. L'ordre dans lequel ces valeurs de tableau sont soumises par le navigateur dépend du navigateur, pas de struts, mais la bonne nouvelle est que la norme indique que les valeurs du tableau doivent être soumises dans le même ordre que sur la page, et tous les navigateurs jamais utilisé le fait correctement.