Primeiro:
Não use variáveis de instância(Declaradas fora de um método) no seu Servlet!
Pelo fato do seu servlet poder ser acessado por vários usuário ao mesmo tempo, pode ser que ocorra alguma mudança em alguma dessas variáveis que instâncias!
Segundo:
Poste o seu erro por inteiro. Não dá para “descobrir” o porque do erro sem termos o erro em sí ^^
OI galera, eu so novo aqui, e gostaria de dizer que estou adorando esse mundo chamado java, mas tenho um problema em uma aplicação que eu estou criando…observem o código
//fecha o banco***
public void destroy()
{
try
{
System.out.print(“fechando a conexãoo com o BD…”);
smt.close();
con.close();
System.out.println(“pronto!”);
}
catch(SQLException sqlexception)
{
System.out.println("Houve uma SQLException: " + sqlexception);
}
}
//******************* Consulta o banco…********************
//Enviar ao Browser****\
/* (non-Javadoc)
@see javax.servlet.GenericServlet#service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)
*/
public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException {
response.setContentType(“html/text”);
PrintWriter out = response.getWriter();
try{
int cont = 0;
String pchave = request.getParameter(“sigla”);
String sql = new String();
sql=“SELECT SIGLA ,DATA ,HORA_FORM ,HORA_RECEB FROM SID_LOG_ULTIMA_MEDICAO WHERE SIGLA '”+pchave+"’";
rsConsulta = smt.executeQuery(sql);
out.println("<html>");
out.println("<body bgcolor=\"#FFFFFF\" font face = \"ARIAL\" >");
out.println("<table border = 1 color=\"black\" width=400 height=-20% cellspacing= 1 cellpadding= 5 >");
out.println("<tr>");
out.println("<td width = 200>SIGLA</td>");
out.println("<td width = 200>DATA</td>");
out.println("<td width = 200>HORA_FORN</td>");
out.println("<td width = 200>HORA_RECEB</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<form action=\"http://localhost:8080/ultima_meticao/ult_delete.jsp\">");
boolean flag = rsConsulta.next();
if(!flag)
out.println("<B>N\343o foi encontrado nenhum registro.<BR></B>\n");
else
out.println("<B><H3>Veja abaixo o resultado da busca:</B></H3><P>\n");
int j = 0;
for(; flag; flag =rsConsulta.next())
{
out.println("<B><H3>Veja abaixo o resultado da busca:</B></H3><P>");
out.println("<td width = 200>"+rsConsulta.getString(1)+"</td>");
out.println("<td width = 200>"+rsConsulta.getDate(2)+"</td>");
out.println("<td width = 200>"+rsConsulta.getString(3)+"</td>");
out.println("<td width = 200>"+rsConsulta.getString(4)+"</td>");
out.println("<td width = 200><input type = \"radio\" name = \"deletar\" valeu= "+cont++ +"></td> ");
}
rsConsulta.close();