boa noite galera, seguinte… eu tenho um .class que faz a conexao no db (Está ok) e um outro .class que faz um (select *) no postgre e mostra os valores (Também esta ok)
O problema está na jsp, mais preciso no while
abaixo segue os codigo
PesquisaAluno.java
package br.com.fiskslo.java;
import br.com.fiskslo.db.Conexao;
import java.sql.*;
public class PesquisaAluno {
String mostraNome = "";
public String getMostraNome() {
return this.mostraNome;
}
public void pesquisaAluno() {
try {
Connection con = Conexao.obterConexao();
String q = "";
q += "select * from cadastro";
Statement stX = con.createStatement();
ResultSet rs = stX.executeQuery(q);
while (rs.next()) {
mostraNome = rs.getString("nome");
}
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
}
pesquisa.jsp
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1" import="java.sql.*;"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<jsp:useBean id="u" class="br.com.fiskslo.java.PesquisaAluno" />
<jsp:setProperty name="u" property="*" />
<%
u.pesquisaAluno();
//ABAIXO O PROBLEMA
while () {
//FIM DO PROBLEMA
%>
<jsp:getProperty name="u" property="mostraNome"/><br>
<% } %>
</body>
</html>
Abraços