Bonsoir
je dispose d'une méthode qui consulte les tables de ma base de donnée MySql:

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());
        }
    }
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
<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>
le formulaire transmet les informations demandés, et la servlet ainsi lance la recherche :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
String tableName = request.getParameter("listall");      db.printTable(tableName);
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
response.getWriter().println(); qu'il me faut, puiseque je transmet un tableau (je suppose)

des idées ?