Pessoal, em uma classe tenho o seguinte metodo:
public Collection doSelect() {
Collection usuarios = new ArrayList();
AcessoBean usuario = new AcessoBean();
try {
ResultSet rs = null;
Statement stm = null;
Connection con = getConnection();
rs = stm.executeQuery("SELECT * FROM CADASTRO WHERE LIKE '%"+nome+"%'");
while(rs.next()) {
usuario = new AcessoBean();
usuario.setNome(rs.getString("nome"));
usuario.setIdade(rs.getInt("idade"));
usuario.setSalario(rs.getDouble("salario"));
usuarios.add(usuario);
}
stm.close();
con.close();
}
catch (SQLException e) {
System.err.println("Não conectou ao banco!");
}
return usuarios;
}
E na página de exibicao.jsp possuo o seguinte:
<jsp:useBean id="buscar" class="acesso.AcessoBean">
<%@page import="java.util.*" %>
<% ArrayList exibirUsuarios = new ArrayList(buscar.doSelect());
Iterator lista = exibirUsuarios.iterator();
while (lista.hasNext()) {
buscar = (acesso.AcessoBean)lista.next(); %>
<jsp:getProperty name="buscar" property="nome" /><br>
<jsp:getProperty name="buscar" property="idade" /><br>
<jsp:getProperty name="buscar" property="salario" /><br>
<%}%>
</jsp:useBean>
e o erro:
type Exception reportmessage
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)root cause
java.lang.NullPointerException
java.util.ArrayList.(ArrayList.java:132)
org.apache.jsp.busca_jsp._jspService(busca_jsp.java:52)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)note The full stack trace of the root cause is available in the Tomcat logs.
Deve ser alguma coisa boba e agradeço a quem me ajudar.. obrigado!
[]'s.