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

  FORUM HardWare.fr
  Programmation
  Java

  Conseils : optimiser code pour un formulaire JSP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conseils : optimiser code pour un formulaire JSP

n°1739937
Sbartacus
Posté le 01-06-2008 à 20:42:25  profilanswer
 

Bonjour,
 
J'ai fait un formulaire d'ajout de clients à une base de données. Il fonctionne très bien, mais je me demande s'il n'y a pas moyen d'optimiser encore le code. Il y a environ 15 champs à renseigner.
 
Voici l'enchaînement nominal :
 
1 - formuClient.jsp.
L'utilisateur renseigne le formulaire. La validation utilise la méthode POST.
 
2 - On est alors dirigé vers la servlet VerifClient.java, qui, avec le doPost, récupère tous les paramètres par un request.getParameter.
Si l'utilisateur n'est pas dans la BD, on fait un forward vers ConfirmeClient.jsp.
 
3 - Dans ConfirmeClient.jsp on récupère à nouveau tous les paramètres, avec des getParameter. On affiche donc un récapitulatif des infos en demandant à l'utilisateur de confirmer ("Confirmez-vous la création de ce client ?" ). Lors du clic sur "Oui", un POST est effectué, vers la servlet AjoutClient.java. Comme il faut lui envoyer les infos à insérer dans la BD, j'ai mis des <input type="hidden"> avec toutes les infos à envoyer. Sur ce point j'ai un doute : ai-je bien fait ?
 
 
4 - AjoutClient.java récupère, dans le doPost, tous les paramètres (avec des request.getParameter) puis les ajoute à la BD.
 
Voilà, actuellement, tout ceci fonctionne. Mais je me demandais si rajouter des usebean amélioreraient mon code ? Les beans seraient détruits après l'ajout. Seulement, je ne sais pas du tout dans quelles pages les placer.
 
Merci de vos conseils.

mood
Publicité
Posté le 01-06-2008 à 20:42:25  profilanswer
 

n°1739974
Sbartacus
Posté le 01-06-2008 à 22:42:54  profilanswer
 

Merci pour le conseil. :)
Donc d'après toi, les attributs placés en session seraient plus efficace qu'un bean ?  
Et pour par exemple détruire cet attribut, il suffit bien de faire un setAttribute à null ?
 
Et pour l'enchainement des Jsp et des servlets, c'est correct ? :D
Merci.


Message édité par Sbartacus le 01-06-2008 à 22:48:33
n°1740047
Sbartacus
Posté le 02-06-2008 à 09:39:44  profilanswer
 

Ah ok, c'est vrai que ça allégerait le script. J'y penserai, merci. :)

n°1740164
Sbartacus
Posté le 02-06-2008 à 11:38:54  profilanswer
 

Je uppe ce topic car j'ai une petite question :
 
Actuellement, je remplis les champs du formulaire. Lors de la validation, je fais un POST vers une servlet.
Cette servlet récupère les champs avec des request.getParameter, et ces paramètres sont ainsi placées dans un Bean.
N'y a-t-il pas moyen que lors de la validation du formulaire, tout ce qui est saisi dans les champs viennent se mettre automatiquement dans le useBean ?
Ca me permettrait de ne plus avoir aucun request.getParameter.
 
Merci.


Message édité par Sbartacus le 02-06-2008 à 14:12:19

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

  Conseils : optimiser code pour un formulaire JSP

 

Sujets relatifs
Modifications de code PHP (mise en page)[Fini]Aide formulaire qui ne fonctionne pas :/
Générer un texte en fonction d'un formulaire[PHP/MYSQL] Formulaire auto-updaté
-Résolu- Formulaire en fin de page...qui ne s'affiche pasMenu déroulant sous forme de formulaire pour firefox
Problème controle checkbox formulaireFormulaire pré-rempli ?
Technologies pour optimiser l'intranet d'une grosse structu 
Plus de sujets relatifs à : Conseils : optimiser code pour un formulaire JSP


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