_guigui_ a écrit :
donne ton code exact pour voir
edit: et out.println("test" ) tu as essayé? ton pb ne vient certainement pas de l'appel à ta classe Test
|
oki,
la classe bdd:
package jercair;
import java.sql.*;
public class bdd {
private Connection cnx;
private Statement stat;
public bdd() {
this("","" );
}
public bdd(String user,String pass) {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
cnx=DriverManager.getConnection("jdbc:odbc:caircv03",user,pass);
stat=cnx.createStatement();
}
catch (ClassNotFoundException cnfe)
{
cnfe.printStackTrace();
}
catch(SQLException sqle)
{
sqle.printStackTrace();
}
}
public void close() {
try{
cnx.close();
}
catch(SQLException e)
{
e.printStackTrace();
}
}
public String toString(){
return ("hello" );
}
}
la servlet:
package jercair;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
public class Servletgo extends HttpServlet {
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html" );
PrintWriter out = response.getWriter();
out.println("<HTML><BODY>" );
out.println("<center><h1> Resultat </h1></center>" );
String i=request.getParameter("choix" );
String j=request.getParameter("code" );
out.println(i); //ok ca marche
out.println(j); //ok ca marche
bdd conjer =new bdd();
String r=new String (conjer.toString());
out.println(r); // pas ok, ca marche pas
out.println("</body></html>" );
}
}