bonjour
je commence de créer une application web dans java ee utilisant le serveur tomcat et postgres
Pour créer les base de donnée ,j'ai fait un petit programme de java pour connecter au base donnée et le voila :
Code Java :
<%@ page language="java" "text/html; charset=iso-8859-1"; import="java.sql.*" errorPage="" charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1> gestion de stock </h1>
<table border="1" width="400" >
<tr>
<td> id </td>
<td> nom </td>
<td> prenom</td>
</tr>
<%
Class.forName("qrg.postgres.Driver").newInstance();
Connection connection = null;
connection = DriverManager.getConnection("jdbc:postgresqle/gestionstock ","postgres","stock");
Statement statement = null;
statement = connection.createStatement();
ResultSet rs = null;
rs = statement.executeQuery("select * from demandeur");
if (rs != null ){
while (rs.next()){
String na = rs.getString("nom");
String pr = rs.getString("prenom");
String pid = rs.getString("REFDEM");
%>
<tr>
<td> <% out.println(na); %> </td>
<td><% out.println(pr);%> </td>
<td> <%=pid %></td>
</tr>
<%
}
}
statement.close();
connection.close() ;
%>
</table>
</body>
</html>
Lorsque j'ai essai de faire une connexion entre la base de donne et serveur tomcat j'obtient un joli 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: /basdone.jsp(1,2) Tag <%@ page non terminé
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:132)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:474)
org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1745)
org.apache.jasper.compiler.Parser.parse(Parser.java:127)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:120)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:180)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:347)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:327)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:314)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:589)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
note La trace complète de la cause mère de cette erreur est disponible dans les fichiers journaux de Apache Tomcat/6.0.26.
________________________________________
Sachant que j'ai téléchargé tous les pluging et les driver nécessaires.
J'attend votre aide avec impatience .
Merci