Hi Francesco,

Could do the following:

Instead of the SQLException here

....
....
 out.println("</FORM>");
 out.println("</BODY>");
  out.println("</HTML>");
 }
 catch(SQLException ex) {
 System.err.println("SQLException: " + ex.getMessage());
 out.println("<HTML>");
 out.println("<HEAD>");
 out.println("<TITLE>");
 out.println("PROBLEMA"); out.println("</TITLE>");
 out.println("</HEAD>");
 out.println("<BODY>");
 out.println("Base di dati inesitente");
 out.println("</BODY>");
 out.println("</HTML>");

....
....

Put up the following:

....
....
 out.println("</FORM>");
 out.println("</BODY>");
  out.println("</HTML>");
 }
 catch(Exception ex) {
 System.err.println("Exception: " + ex.getMessage());
 out.println("<HTML>");
 out.println("<HEAD>");
 out.println("<TITLE>");
 out.println("PROBLEMA");
 out.println("</HEAD>");
 out.println("<BODY>");
 out.println("Base di dati inesitente : " +  + ex.getMessage());
 out.println("</BODY>");
 out.println("</HTML>");
....
....

ad see what the output is.. post it over on the forum and we might be able
to help you out.

Regards
Rohit Parik
Netweb Software, India
Ph:   +91-265-301424
        +91-265-314729
Fax: +91-265-314756
email : [EMAIL PROTECTED]


  ----- Original Message -----
  From: Francesco Petrillo
  To: [EMAIL PROTECTED]
  Sent: Friday, May 11, 2001 10:19 PM
  Subject: Problema


  I have to write a servlet that delete a coffee from a database for a
  work for the certificate
  degree in the Computer Science of Genoa. Instead of print a form with a
  select option and four text fields the servlet prints a form with three
  text fields.
  I send the code.
  import javax.servlet.*;
  import javax.servlet.http.*;
  import java.io.*;
  import java.sql.*;
  import java.util.*;
  public class codici extends HttpServlet
  {Connection con;
   Statement select;
   public void init() throws ServletException
  { String url="jdbc:odbc:dbtry";
   try
  {
  Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");}
  catch(java.lang.ClassNotFoundException e) {
     System.err.print("ClassNotFoundException: ");
     System.err.println(e.getMessage());
    }
  try {con=DriverManager.getConnection(url,"","");
  select=con.createStatement();


  }
  catch(SQLException ex) {
     System.err.println("SQLException: " + ex.getMessage());
    }
  }
  public void doGet(HttpServletRequest req,HttpServletResponse res) throws
  ServletException,java.io.IOException
  {String query="SELECT * from Caff�";
   res.setContentType("text/html");
   PrintWriter out=res.getWriter();
   int codice=0;
   String nome="";
   String descr="";
   int price=0;
   int sales=0;
   Vector cods=new Vector();
   Vector nomi=new Vector();
   Vector descrs=new Vector();
   Vector prezzi=new Vector();
   Vector vendite=new Vector();
   try {ResultSet rs = select.executeQuery(query);
       while (rs.next())
     {codice=rs.getInt(1);
      cods.add(new Integer(codice).toString());
      nome=rs.getString(2);
      nomi.add(nome);
      descr=rs.getString(3);
      descrs.add(descr);
      price=rs.getInt(4);
      prezzi.add(new Integer(price).toString());
      sales=rs.getInt(5);
      vendite.add(new Integer(sales).toString());
     }
   int dim=cods.size();
   out.println("<HTML>");
   out.println("<HEAD>");
   out.println("<TITLE>");
   out.println("stampa codici");
   out.println("</TITLE>");
   out.println("</HEAD>");
   out.println("<BODY>");
   out.println("<H1>");
   out.println("Menu a tendina");
   out.println("</H1>");
   out.println("<FORM name=\"deldb\">");
   out.println("<TABLE>");
   out.println("<TR>");
   out.println("<td>");
   out.println("<strong>");
   out.println("COD");
   out.println("</strong>");
   out.println("</td>");
   out.println("<TD>");
   out.println("<SELECT size=1 cols=dim name=\"codici\" onchange=\"dim = "
  +dim+ ";for (var i=0;i<dim;i++) if (this.options[i].selected)
  document.deldb.NOME.value=\"prova\"; \">");
   for (int i=0;i<dim;i++)
   {out.println("<OPTION SELECTED VALUE=nessuna selected=true>");
    String info=cods.get(i).toString();
    out.println("<OPTION  value="+info+" >");
    out.println(info);
    out.println("</OPTION>");
   }
   out.println("</SELECT>");
   out.println("</TD>");
   out.println("</TR>");
   out.println("<TR>");
   out.println("</TR>");
   out.println("<TR>");
   out.println("<td>");
   out.println("<strong>");
   out.println("NOME");
   out.println("</strong>");
   out.println("</td>");
   out.println("<td>");
   out.println("<INPUT TYPE=\"TEXT\" NAME=\"NOME\"  size=\"32\">");
   out.println(" </td>");
   out.println("</tr>");
   out.println("<TR>");
   out.println("<TD>");
   out.println("<strong>");
   out.println("DESCRIZIONE");
   out.println("</strong>");
   out.println("</td>");
   out.println("<td>");
   out.println("<INPUT TYPE=\"TEXT\" NAME=\"DESCRIZIONE\"  size=\"32\">");

   out.println(" </td>");
   out.println("</tr>");
   out.println("<TR>");
   out.println("<TD>");
   out.println("<strong>");
   out.println("PREZZO");
   out.println("</strong>");
   out.println("</td>");
   out.println("<td>");
   out.println("<INPUT TYPE=\"TEXT\" NAME=\"PREZZO\"  size=\"32\">");
   out.println(" </td>");
   out.println("</tr>");
   out.println("<TR>");
   out.println("<TD>");
   out.println("<strong>");
   out.println("TOTALE VENDITE");
   out.println("</strong>");
   out.println("</td>");
   out.println("<td>");
   out.println("<INPUT TYPE=\"TEXT\" NAME=\"TOTALE VENDITE\"
  size=\"32\">");
   out.println(" </td>");
   out.println("</tr>");
   //out.println("<TR>");
   //out.println("<TD>");
   out.println("</TABLE>");
   out.println("</FORM>");
   out.println("</BODY>");
    out.println("</HTML>");
   }
   catch(SQLException ex) {
   System.err.println("SQLException: " + ex.getMessage());
   out.println("<HTML>");
   out.println("<HEAD>");
   out.println("<TITLE>");
   out.println("PROBLEMA");
   out.println("</TITLE>");
   out.println("</HEAD>");
   out.println("<BODY>");
   out.println("Base di dati inesitente");
   out.println("</BODY>");
   out.println("</HTML>");
  }
  }
  public void destroy()
  { try
  {
  con.close();
  select.close();
  }
  catch(SQLException ex) {
     System.err.println("SQLException: " + ex.getMessage());
    }
   }

  }


___________________________________________________________________________
  To unsubscribe, send email to [EMAIL PROTECTED] and include in the
body
  of the message "signoff SERVLET-INTEREST".

  Archives: http://archives.java.sun.com/archives/servlet-interest.html
  Resources: http://java.sun.com/products/servlet/external-resources.html
  LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to