Estou tendo o seguinte problema:
Estou querendo fazer uma tela de cadastro de usuarios em JSP onde o usuario é testado com um Select para se saber se ele já existe na tabela, se não existir então o cadastro é liberado. O problema que estou encontrando é que quando o select retorna algum valor então o if funciona. Mais se o select não retorna nada não entra nem no While. O que devo fazer? Já tentei colocar o IF fora do While só que dá erro. Qual a estrutura do rs? Não achei em nenhum lugar uma explicação de como ele é composto.
[code]
try
{
//Carrega o driver Mysql Jdbc
Class.forName(driver);
//Estabelece a conexão
Connection conn = DriverManager.getConnection (url, usuario, senha);
//Cria objeto de consulta com bando de dados.
Statement stmt = conn.createStatement();
//Realiza uma consulta e armazena o resultado em um objeto ResultSet
ResultSet rs;
String sql = "Select userid from login where userid = 'Anderson'";
rs = stmt.executeQuery(sql);
%>
<TABLE BORDER=1>
<TR>
<TD>Login</TD>
</TR>
<%//Executa um while para navegar nos registros de retorno
while(rs.next())
{
//Armazena o registro em variaveis temporarias
String Login = rs.getString("userid");
if(Login != "")
{%>Tem dados.<%}
%>
[/code]