Duvida ao listar dados do banco

5 respostas
Regis_A_Rocha

iai galera estou com uma duvida, nao estou conseguindo listar os dados do banco de dados…

na minha classe Handler tenho esse metodo

public String buscarPeloNome(){
    AlunoHandler alunoHandler = new AlunoHandler();
    new Aluno();
    String nome = aluno.getNome();
    alunoHandler.setLista(lista);

    return null;

5 Respostas

Regis_A_Rocha

jsp

<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://richfaces.org/rich" prefix="rich" %>
<%@ taglib uri="http://richfaces.org/a4j" prefix="a4j" %>
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>

<html>

	<f:subview id="buscaAluno">
		<h:form>
		<rich:panel>
			<rich:spacer width="550"/><h:outputText value="Nome do Aluno que deseja buscar"/><br/>
			<rich:spacer width="560"/><h:inputText value="#{alunoHandler.aluno.nome}"/><br/>
			<h:commandButton value="Buscar" action="#{alunoHandler.buscaPorNome}"/>
			
			<rich:dataTable value="#{alunoHandler.lista}" var="a" 
			rendered="#{not empty alunoHandler.lista}" rows="10">
			  
			  <h:column>	
				<f:facet name="header">
					<h:outputText value="Nome"/>
				</f:facet>
				<h:outputText value="#{a.nome}"/>
			  </h:column>
			  
			  <h:column>	
				<f:facet name="header">
					<h:outputText value="Registro de Matricula"/>
				</f:facet>
				<h:outputText value="#{a.registroMatricula}"/>
			  </h:column>
			  	
				<rich:spacer width="550"/><f:facet name="footer">
					<rich:datascroller/>
				</f:facet>
			</rich:dataTable>
		</rich:panel>
		</h:form>
	</f:subview>

</html>
J

Da onde vem a “lista” em alunoHandler.setLista(lista);

Regis_A_Rocha

da classe Handler

private List<Aluno> lista = new ArrayLis<Aluno>();
// set e get
gvianini

qual e a duvida mesmo ? geralmente os set ja vem do se form

brunosales85

seria interessante ver a classe handler…

Criado 13 de agosto de 2009
Ultima resposta 14 de ago. de 2009
Respostas 5
Participantes 4