Jsp

marwa -  
levequeg Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
svp je veux savoir comment je peux ecrire ce code en jsp
<?php
$id=$_POST['id_client'];
$nom=$_POST['nom'];
$prenom=$_POST['prenom'];
mysql_connect('localhost','root','');
mysql_selectdb('mimo');
$req='insert into clients (id_client,nom,prenom) values ("'.$id.'","'.$nom.'","'.$prenom.'")';
mysql_query($req);
header("Location: clients.php");
?>

1 réponse

  1. levequeg Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   7
     
    Bonjour,

    La récupération des variables GET et POST se fait de la même façon en JSP en utilisant l'objet request.

    Pour tes 3 variables tu devras donc faire :
    int id = request.getParameter('id_client');
    String nom = request.getParameter('nom');
    String prenom = request.getParameter('prenom');

    Pour la connexion et effectuer une requête a la base de données tu peux utiliser le driver JDBC

    Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/mimo","root","");
    Statement stmt = conn.createStatement();
    stmt.executeQuery("insert into clients (id_client,nom,prenom) values ("+id+","+nom+","+prenom+")");

    Pour la redirection tu peux utiliser l'objet response

    response.sendRedirect('clients.php');

    En espérant que cela t'aides.

    Bonne soirée
    0