Bonsoir
je dispose d'une méthode qui consulte les tables de ma base de donnée MySql:
l'utilisateur choisit dans le formulaire la table à afficher, dans un cambo, :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public void printTable(String name) { try { Statement sql = db.createStatement(); ResultSet rs = sql.executeQuery("SELECT * FROM " + name); while (rs.next()) { System.out.println(rs.getString(1) + " : " + rs.getString(2)); } } catch(Exception e) { System.out.println("Erreur : " + e.getMessage()); } }
le formulaire transmet les informations demandés, et la servlet ainsi lance la recherche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <select name="listall" size="1"> <option name="produits"> Produits </option> <option name="clients"> Clients </option> <option name="fournisseurs"> Fournisseurs </option> <option name="facture"> Facture </option> </select>
Je voudrais donc retourner le resultat de l'affichage vers la page d'origine pour l'exploiter avec Ajax, mais je pense que ce n'est pas un
Code : Sélectionner tout - Visualiser dans une fenêtre à part String tableName = request.getParameter("listall"); db.printTable(tableName);
response.getWriter().println(); qu'il me faut, puiseque je transmet un tableau (je suppose)
des idées ?
Partager