Bonjour.

J essaie d afficher le contenu d une table (d une base de donnees MySql) dans une page Web avec le langage Java.

Mon programme est le suivant:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
 
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
 
    <h1>JSP Page</h1>
 
    <%@ page import="sqlBeanPackage.*, java.sql.*" %>
    <%
    out.println("Aida...");
    String index= request.getParameter("index");
    out.println("index="+index);
    %>
 
 
    <%! NewClass sqlBean = new NewClass(); %>
    <% sqlBean.connect(); %>
    <%! String sql = "SELECT * FROM categorie" ; %>
    <%! ResultSet rs = sqlBean.getResult(sql); %>
    <%    
       try{ 
        while (rs.next())
            {
            out.println("numcategorie : "+rs.getString(1));
            out.println("Nom : "+rs.getString(2));
            out.println("");
            } 
       } catch (Exception e){
           out.println("ErreurFin " + e);
       }
       sqlBean.disconnect();
    %>
 
    </body>
</html>
Et, l erreur signalee est:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
 
type Rapport d'exception
 
message 
 
description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.
 
exception 
 
org.apache.jasper.JasperException
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:510)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:393)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
 
 
cause mère 
 
java.lang.NullPointerException
	sqlBeanPackage.NewClass.getResult(NewClass.java:51)
	org.apache.jsp.index_jsp.<init>(index_jsp.java:14)
	sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	java.lang.Class.newInstance0(Class.java:350)
	java.lang.Class.newInstance(Class.java:303)
	org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:148)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:315)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:368)
Merci pour votre aide.