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

  FORUM HardWare.fr
  Programmation
  Java

  [Java] servlet: res.sendRedirect()

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] servlet: res.sendRedirect()

n°646490
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-02-2004 à 09:38:21  profilanswer
 

Je realise une sorte d'admin de table d'un BDD
 
en gros ca donne ca...
 

Code :
  1. <form method="POST" ACTION="UpdateOuDelete">
  2. <input type="hidden" name="bdd" value="exca_BDD">
  3. <input type="hidden" name="table" value="perso">
  4. <td><input type="hidden" name="clef" value="1">1</td>
  5. <td><input type="text" name="nom_perso" value="Abdoul"></td>
  6. <td><input type="text" name="prenom_perso" value="truc"></td>
  7. <td><input type="text" name="age_perso" value="22"></td>
  8. <td><input type="submit" name="Modifier" value="Modifier"></td>
  9. <td><input type="submit" name="Supprimer" value="Supprimer"></td>
  10. </form>


 
comme vous le voyez j'ai un formulaire par ligne d'enregistrement dans ma table. Ce formulaire possede 2 submit qui envoyent tt 2 vers la meme servlet.
Cette servlet recup les input de type POST et teste si l'un ou l'autre des boutons a été pressé. Selon le bouton elle redirige l'utilisateur vers une autre Servlet qui ELLE est chargé de l'Update ou du Delete de l'enregistrement en question.
 
exemple:

Code :
  1. public class UpdateOuDelete extends HttpServlet
  2. {
  3. public void doPost( HttpServletRequest req, HttpServletResponse res ) throws ServletException, IOException
  4. {
  5.  ServletOutputStream out = res.getOutputStream();
  6.  res.setContentType( "text/html" );
  7.  String bdd = req.getParameter("bdd" );
  8.  String table = req.getParameter("table" );
  9.  if (req.getParameter("Modifier" ) != null)  //probleme les variables post ne suivent pas!
  10.   res.sendRedirect("Update" );
  11.  else
  12.   res.sendRedirect("Delete" );
  13. }


 
 
Le probleme c'est que je n'a arrive po a trouver comment Update ou Delete pourrait récup les variable inputs (arrivées en UpdateOuDelete) en post...
 
Merci de votre aide :jap:  

mood
Publicité
Posté le 18-02-2004 à 09:38:21  profilanswer
 

n°646497
benou
Posté le 18-02-2004 à 09:46:21  profilanswer
 

c'est pas un redirect que tu dois faire mais un forward.
 
this.getServletContext().getRequestDispatcher("leMappingDeLaServlet" ).forward(request, response);


Message édité par benou le 18-02-2004 à 09:46:33

---------------
ma vie, mon oeuvre - HomePlayer
n°646504
3xc4l18ur
question = ( to ) ? be : ! be;
Posté le 18-02-2004 à 09:59:27  profilanswer
 

Merci mec, ca marche impec :)


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

  [Java] servlet: res.sendRedirect()

 

Sujets relatifs
java - introspection[JAVA] [debutant] To thread or not to thread?
[Java/Servlet] Balcer une page d'attente avt le début d'un traitement[Java] encore les hashmaps ! (recup la clé ?)
[JAVA] [Débutant] Mettre en couleur les onglets d'un JTabbedPane ?[JAVA]récupérer une saisie clavier
[JAVA] Polices (Font) dispo en java[JAVA] Centrer le texte d'une JTextArea
[JAVA] Utiliser KeyListener pour une exécution en mode console 
Plus de sujets relatifs à : [Java] servlet: res.sendRedirect()


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