Analisem essa parte de código:
String sdbDados[][] = c.getDados();
if((sdbDados[0][0] == sLogin) && (sdbDados[0][1] == sSenha)){
response.sendRedirect("index2.jsp");
}else{
out.println("" +
"<META HTTP-EQUIV=REFRESH CONTENT='0; URL=index.jsp'>"+
"<script type=\"text/javascript\">"+
"alert(\"Erro ao efetuar Login.\");"+
"</script>");
}
/*
out.println("<HTML>");
out.println("<BODY>");
out.println("<table id=tb1 border=1 align=center");
out.println("<tr>");
out.println("<td>" + sdbDados[0][0] + "</td>");
out.println("<td>" + sdbDados[0][1] + "</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td>" + sLogin + "</td>");
out.println("<td>" + sSenha + "</td>");
out.println("</tr>");
out.println("</table>");
out.println("</body>");
out.println("</html>");*/
Como podem ver, a parte debaixo está comentada. Meu grande problema é o seguinte:
Quando eu comento a parte de cima (Estrutura condicional) e peço para escrever na tela esses dados, eles são idênticos, mas quando eu executo da forma Condicional, ele nunca passa no teste. Não consigo encontrar erro nenhum.