Bonjour à tous,
j'ai fait un code qui permet d'afficher des triplets en utilisant une requête Sparql "select" et il s’exécute convenablement mais lorsque je mets ce code dans une page jsp il s'affiche des erreurs que j'arrive pas à les résoudre malheureusement, car je ne connais même pas d’où proviennent ces erreurs et quelle est la cause

voila mon code:
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
<%@ page language="java" contentType="text/html; charset=windows-1256"
    pageEncoding="windows-1256"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 
<%@page import="com.hp.hpl.jena.query.Dataset"%>
<%@page import="com.hp.hpl.jena.query.ResultSet"%>
<%@page import="com.hp.hpl.jena.query.QueryExecution"%>
<%@page import="com.hp.hpl.jena.query.QueryExecutionFactory"%>
<%@page import="com.hp.hpl.jena.query.QueryFactory"%>
<%@page import="com.hp.hpl.jena.query.ResultSetFormatter"%>
<%@page import="com.hp.hpl.jena.tdb.TDBFactory"%>
 
 
<html>
 
<body>
 
<%
 
 
String directory = "C:\\Documents and Settings\\Administrateur\\Bureau\\Triples";
Dataset model = TDBFactory.createDataset(directory) ;
 
String queryString ="SELECT ?Homme  ?Femme WHERE { ?Homme <http://lacot.org/public/owl/famille#estMarieA> ?Femme ."+
" }";
 
 
 com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
 QueryExecution qexec = QueryExecutionFactory.create( query, model)  ;
com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
 ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
 qexec.close() ;
 model.close();
 
 
%>
</body>
</html>
voici le message d'erreur:
Etat HTTP 500 -

--------------------------------------------------------------------------------

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: Impossible de compiler la classe pour la JSP:

An error occurred at line: 6 in the generated java file
Only a type can be imported. com.hp.hpl.jena.query.Dataset resolves to a package

An error occurred at line: 7 in the generated java file
Only a type can be imported. com.hp.hpl.jena.query.ResultSet resolves to a package

An error occurred at line: 8 in the generated java file
Only a type can be imported. com.hp.hpl.jena.query.QueryExecution resolves to a package

An error occurred at line: 9 in the generated java file
Only a type can be imported. com.hp.hpl.jena.query.QueryExecutionFactory resolves to a package

An error occurred at line: 10 in the generated java file
Only a type can be imported. com.hp.hpl.jena.query.QueryFactory resolves to a package

An error occurred at line: 11 in the generated java file
Only a type can be imported. com.hp.hpl.jena.query.ResultSetFormatter resolves to a package

An error occurred at line: 12 in the generated java file
Only a type can be imported. com.hp.hpl.jena.tdb.TDBFactory resolves to a package

Une erreur s'est produite à la ligne: 22 dans le fichier jsp: /affich_req.jsp
Dataset cannot be resolved to a type
19:
20:
21: String directory = "C:\\Documents and Settings\\Administrateur\\Bureau\\Triples";
22: Dataset model = TDBFactory.createDataset(directory) ;
23:
24: String queryString ="SELECT ?Homme ?Femme WHERE { ?Homme <http://lacot.org/public/owl/famille#estMarieA> ?Femme ."+
25: " }";


Une erreur s'est produite à la ligne: 22 dans le fichier jsp: /affich_req.jsp
TDBFactory cannot be resolved
19:
20:
21: String directory = "C:\\Documents and Settings\\Administrateur\\Bureau\\Triples";
22: Dataset model = TDBFactory.createDataset(directory) ;
23:
24: String queryString ="SELECT ?Homme ?Femme WHERE { ?Homme <http://lacot.org/public/owl/famille#estMarieA> ?Femme ."+
25: " }";


Une erreur s'est produite à la ligne: 28 dans le fichier jsp: /affich_req.jsp
com.hp.hpl.jena.query.Query cannot be resolved to a type
25: " }";
26:
27:
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;


Une erreur s'est produite à la ligne: 28 dans le fichier jsp: /affich_req.jsp
QueryFactory cannot be resolved
25: " }";
26:
27:
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;


Une erreur s'est produite à la ligne: 29 dans le fichier jsp: /affich_req.jsp
QueryExecution cannot be resolved to a type
26:
27:
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
32: qexec.close() ;


Une erreur s'est produite à la ligne: 29 dans le fichier jsp: /affich_req.jsp
QueryExecutionFactory cannot be resolved
26:
27:
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
32: qexec.close() ;


Une erreur s'est produite à la ligne: 30 dans le fichier jsp: /affich_req.jsp
com.hp.hpl.jena.query.ResultSet cannot be resolved to a type
27:
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
32: qexec.close() ;
33: model.close();


Une erreur s'est produite à la ligne: 30 dans le fichier jsp: /affich_req.jsp
ResultSet cannot be resolved to a type
27:
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
32: qexec.close() ;
33: model.close();


Une erreur s'est produite à la ligne: 31 dans le fichier jsp: /affich_req.jsp
ResultSetFormatter cannot be resolved
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
32: qexec.close() ;
33: model.close();
34:


Une erreur s'est produite à la ligne: 31 dans le fichier jsp: /affich_req.jsp
com.hp.hpl.jena.query.ResultSet cannot be resolved to a type
28: com.hp.hpl.jena.query.Query query = QueryFactory.create(queryString) ;
29: QueryExecution qexec = QueryExecutionFactory.create( query, model) ;
30: com.hp.hpl.jena.query.ResultSet results = (ResultSet) qexec.execSelect() ;
31: ResultSetFormatter.out((com.hp.hpl.jena.query.ResultSet) results) ;
32: qexec.close() ;
33: model.close();
34:


Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:95)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:330)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:374)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:339)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:594)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:344)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:391)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)


note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/7.0.12.


--------------------------------------------------------------------------------

Apache Tomcat/7.0.12
je vous remercie d'avance
bonne journée