JSP objet statement dans formulaire

Fermé
rafale69300 Messages postés 84 Date d'inscription vendredi 31 octobre 2008 Statut Membre Dernière intervention 15 juin 2010 - 2 juin 2010 à 10:07
 Profil bloqué - 2 juin 2010 à 14:47
Bonjour,

Je suis entrain de réaliser un formulaire, à l'intérieur de celui-ci je souhaite mettre une liste déroulante remplis avec des données récupérée à l'intérieur d'une base de données. J'ai l'impression de n'avoir sauté aucune étape et il me sort une erreur : org.apache.jasper.JasperException: An exception occurred processing JSP page /include/vues/modelesV.jsp at line 44

Voici mon code :

<%@page import="java.lang.*, bdd.*,java.sql.*,gpv.*" %>

<p>
            <h2>Ajout d'un modèle de véhicule</h2>
        </p>
        <p>
            <form id="modeleV" name="ajout" method="post" action="#">
                <table>
                    <tr>
                        <td>Code Modèle Véhicule : </td>
                        <td><input type="text" name="code" size="20" /><td>
                    </tr>
                    <tr>
                        <td>Libellé Modèle Véhicule : </td>
                        <td><input type="text" name="lib" size="20" /></td>
                    </tr>
                    <tr>
                        <td>Année Modèle Véhicule : </td>
                        <td><input type="text" name="annee" size="20" /></td>
                    </tr>
                    <tr>
                        <td>Marque Modèle Véhicule : </td>
                        <td>
                            <select name="marque">
                                <option>Choissiser votre marque</option>
                                    <%
                                        String query = "SELECT *FROM Marques ORDER BY lib_marque;";
                                        ConnexionBaseSQL maConnexion2 = new ConnexionBaseSQL();
                                        maConnexion2.init();
                                        Statement state = maConnexion2.getMyConnection().createStatement();
                                        ResultSet res = state.executeQuery(query);
                                        while(res.next()){
                                            out.println("<option value" + res.getInt("id_marque") + ">");
                                            out.println(res.getString("lib_marque"));
                                            out.println("</option>");
                                        }
                                        res.close();
                                    %>
                            </select>
                        </td>
                    </tr>
                </table>
                <br/>
                <input type="submit" name="ajouter" value="Ajouter" />
            </form>



C'est la ligne en gras qui pose problème. Merci d'avance


1 réponse

Profil bloqué
2 juin 2010 à 14:47
pourquoi ton code d'accès au bdd(connexion , requete ) est dans ta jsp???
0