Quando vou executar ele redireciona para a página teste2.jsp (pagina de erro) ... logo quando declarei direto na classe do Jsp a conexao do banco de dados funcionou de acordo ...
<%!
Connection conexao = null;
PreparedStatement declaracao = null;
ResultSet resultado = null;
String pesquisa = null;
String login = null;
String senha = null;
String caminho = null;
%>
<%
Class.forName("org.gjt.mm.mysql.Driver").newInstance();
caminho = "jdbc:mysql://localhost/forum";
conexao = DriverManager.getConnection("jdbc:mysql://localhost/forum");
pesquisa = "Select * From usuarios";
declaracao = conexao.prepareStatement(pesquisa);
resultado = declaracao.executeQuery();
%>
... porém quando eu instancio uma classe que dentro existe todos os métodos para a criação do banco da falha ... alguma sujestão???
<%@ page import = "java.sql.*" %>
<%@ page import = "java.util.*" %>
[b]<%@ page import = "conexao.ConexaoBD" %>[/b]
<%@ page errorPage = "teste2.jsp" %>
<%!
[b]ConexaoBD [/b]con = null;
String login = null;
String senha = null;
String pesquisa = null;
ResultSet resultado = null;
%>
<%
pesquisa = "Select * From usuarios";
resultado = con.executeQuery(pesquisa);
%>
<html>
<head>
<title> ExemploJSP02 </title>
</head>
<body>
<table border = "1">
<tr>
<td>
Login
</td><td>
</tr>
<%
while (resultado.next())
{
login = resultado.getString("login");
senha = resultado.getString("senha");
%>
<tr>
<td>
<%= login %>
</td>
<td>
<%= senha %>
</td>
</tr>
<%
}
%>
</table>
</body>
</html>