Jdbc sqlserver

Pessoal estou usando o seguinte bean de conexao:
so que a pagina aparece em branco…

e quando eu uso com dsn funciona ex:
public String drivename=“sun.jdbc.odbc.JdbcOdbcDriver”;
public String url=“jdbc:odbc:banco”;

mais essa solucao so funciona em ruindows…
no linux nao funciona, algum pode me dar uma luz

package site;

import java.sql.*;

public class conexao{

	public String lista = null;
    public String usuario = "usuario";
    public String  senha = "senha";
	public String  drivename="com.microsoft.jdbc.sqlserver.SQLServerDriver";
	public String  url="jdbc:microsoft:sqlserver://localhost:1433DatabaseName=ibanco";
    public Connection conexao;

    public void conectar(){
try{
	    Class.forName(drivename);
	    conexao=DriverManager.getConnection(url,usuario,senha);
	    System.out.println("Conexão executada com sucesso");
	}
	catch(SQLException SqlExc){
	    System.out.println("Erro de SQL!");
	}
	catch(ClassNotFoundException exc){
	    System.out.println("Classe não encontrada!");
	}
    }

 		  public PreparedStatement comando;
          public ResultSet resultado;
public void listadados(String sql_instrucao){
	String sql=sql_instrucao;
	try{
		comando=conexao.prepareStatement(sql);
	resultado=comando.executeQuery();

	}
		catch(SQLException SqlExc){
		System.out.println("Erro de SQL!");
	}
}

}

Tá, mas não dá nenhum erro? Tu já deu uns System.out.println() pra ver se o problema não é outro? Tu não precisa de um .jar pra trabalhar com SqlServer?

usando bean aparece a pagina em branco…
usando apenas instruções jsp aparece um erro

usando win com dsn:
public String drivename=“sun.jdbc.odbc.JdbcOdbcDriver”;
public String url=“jdbc:odbc:banco”;

eu vejo tudo normal, esse driver com dsn de banco deveria funcionar em linux tambem?

Mas qual erro que está acontecendo?

cara consegui rodar…