Uma dúvida sobra JSP+FLASH

2 respostas
C

E só uma curiosidade sobre uma coisa estranha. Observem:

<%@page import="java.sql.*"%>
<%@page import="java.lang.String"%>
<%
String Login = request.getParameter("Login");
String Senha = request.getParameter("Senha");
int Aux=0;
int Cont=1;
try {
			Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
		}
		catch (ClassNotFoundException e) {
			out.println(e.toString());
		}
		
		String sql = "SELECT LOGIN, SENHA FROM Dados";
		try {
			
			Connection con = DriverManager.getConnection("jdbc:odbc:dbCriticas");
			Statement stmt = con.createStatement();
			ResultSet rs = stmt.executeQuery(sql);
			while (rs.next()) {
				if((Login.equals(rs.getString(1)))&&((Senha.equals(rs.getString(2))))){
					Aux=1;
				}
			}
			out.println("&Aux="+Aux);
			out.println("&Cont="+Cont);
			out.println("&Aux1="+Login);
			out.println("&Vazio=Vazio");
			rs.close();
			stmt.close();
			con.close();
		}
		catch (SQLException a) {
			out.println(a.toString());
		}
%>
A dúvida é a ultima variavel q o jsp devolve, &Vazio, não serve pra nada. Porém sem essa variavel o flash não consegue comprarar as variaveis certinho. E com se a última variavel levasse alguma a mais junto com ela, tipo um lixo de memoria nao sei. ALguém cosnegue enteder porque que acontece isso. Nas duas interaçoes que eu fiz so funcionava assim. A tem outra coisa ele so faz a comparação certa também se a gente enviar a outra variavel que vai comrapr, no caso, Cont.

2 Respostas

GraveDigger

Que estranho kra…

Teste uma coisa,

tire o primeiro “&”, que no caso está junto a variável Aux

e ao invez de usar println use print

E me diga o resultado.

[]'s

C

Funcionou nao cara…isso ta mtoooo estranho. Mas vlw a ajuda!

Criado 7 de junho de 2006
Ultima resposta 8 de jun. de 2006
Respostas 2
Participantes 2