Boa tarde, estou tentando fazer o seguinte para buscar todos os registros do banco:
publicList<PojoNoticia>BuscarTodos(){try{List<PojoNoticia>noticias=null;Stringsql="select * from noticia";Statementst=conn.createStatement();ResultSetrs=st.executeQuery(sql);while(rs.next()){noticias.add(this.populaNoticia(rs));}returnnoticias;}catch(SQLExceptionex){Logger.getLogger(DaoNoticia.class.getName()).log(Level.SEVERE,null,ex);returnnull;}}
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: java.lang.NullPointerException
root cause
java.lang.NullPointerException
note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 3.1.2 logs.
GlassFish Server Open Source Edition 3.1.2
R
rlanhellas
Fiz do jeito que você falou michelorth_92, porém não funcionou. é como eu disse ele para bem no "noticias.add();
M
michelorth_92
d
M
michelorth_92
axo q seu problema ta aqui
List noticias = null;
mude para
List noticias = new ArrayList();
R
rlanhellas
Olha a minha pagina para onde deveria retornar os dados:
coloca como resolvido ai… e como o amigo falo precisa aprender jstl…
boa sorte
flw
M
michelorth_92
exemplo de uma listagem em jstl
<%@pagelanguage="java"contentType="text/html; charset=ISO-8859-1"pageEncoding="ISO-8859-1"%><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=ISO-8859-1"><title>Insert title here</title></head><bodybgcolor="#00BFFF"><ahref="pessoa.jsp">Incluir</a><br><br><fieldset><legend>Lista de Pessoas</legend><tablewidth="100%"border="1"><tr><td>Código</td><td>Nome</td><td>Email</td><td>Telefone</td><td>Endereço</td><td>Editar</td><td>Remover</td></tr><c:forEachitems="${pessoas}"var="pessoa"><tr><td><c:outvalue="${pessoa.codigo}"></c:out></td><td><c:outvalue="${pessoa.nome}"></c:out></td><td><c:outvalue="${pessoa.email}"></c:out></td><td><c:outvalue="${pessoa.telefone}"></c:out></td><td><c:outvalue="${pessoa.endereco}"></c:out></td><tdalign="center"><ahref="PessoaSevlet?opcao=antesupdate&codigo=<c:out value="${pessoa.codigo}"></c:out>"><imgsrc="imagens/editar.gif"></a></td><tdalign="center"><ahref="PessoaSevlet?opcao=excluir&codigo=<c:out value="${pessoa.codigo}"></c:out>"><imgsrc="imagens/deletar.gif"></a></td></tr></c:forEach></table></fieldset></body></html>