Rechercher : dans
Par :

Recuperer resultat requete et affiche jsp

mghari11, le 1 jun 2008 à 03:02:05 
 Signaler ce message aux modérateurs

Bonjour tout le monde
j"essaye de faire separation du partie traitement servlet au partie jsp présentation a travers récupération résultat d'une requete selection qui se trouve au page servlet mais ca marche pas voici le code du page servlet et page jsp
page servlet


import java.io.*;
import java.net.*;
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;

/**
*
* @author Administrateur
* @version
*/
public class liste23 extends HttpServlet {

public Connection con;
private PrintWriter out;
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();



}


protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}


protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
String url="jdbc:odbc:test5";
con=DriverManager.getConnection(url,"","");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM etud");
HttpSession session = request.getSession(true);
session.setAttribute("resultset", rs);
response.sendRedirect("liste2.jsp");}
catch(Exception e)
{
System.out.println(e);
}

}


public String getServletInfo() {
return "Short description";
}
// </editor-fold>
}
et page jsp
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%@ page import="java.text.*" %>
<%@ page import="java.sql.*" %>

<!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=UTF-8">
<title>JSP Page</title>
</head>
<body>

<h1>JSP Page</h1>
<form>
<form >

<table border="1">

<body>
<tr>

<td>Nom</td>
<td>Prenom</td>
</tr>
<% session.getAttribute("resultset");
ResultSet rs = (ResultSet) request.getAttribute("resultset"); %>


<% while(rs.next()){%>
<tr>

<td align="center"><%=rs.getString(2)%></td>
<td align="center"><%=rs.getString(3)%></td>

</tr>
<% } %>
</table>

</form>

</body>
</html>
et lorsque j'execute page servlet il s'affiche page blanche

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « recuperer resultat requete et affiche jsp » dans :
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
ASP - L'objet Request VoirPrésentation de l'objet Request Le rôle de l'objet Request est de permettre de récupérer la requête HTTP envoyée par le client au serveur, c'est-à-dire qu'il permet en réalité de manipuler l'ensemble des informations envoyées par le navigateur du...