fala galera,
Uso sevlets, Gostaria de listar todos os Alunos da minha tabela(ALUNOS) em um Menu de lista e ao escolher o aluno eu guardar o codigo do aluno, Minha maior duvida é como montar o Menu lista com os dados do meu banco de dados. Aguem pode me ajudar?
valeu
Estou vindo do Delphi, Nao tenho muito conhecimento em JAVA, Será que tem um exemplo do Codigo já Pronto?
MENU DE LISTA
|Selecione…_|/|
Aluno EU
Aluno VC
Alunos Nos
Tente fazer alguma coisa assim: Criar uma classe DAO com um método que retorne uma lista, instanciar essa classe na sua Servlet e passar essa lista via request para seu Jsp, pegando algum desses menus indicados é necessário identificar onde é feita a montagem dos itens e percorrer essa lista junto com Javascript.
//dao
public List getSuaLista() throws SQLException {
String sql = "SELECT CAMPO1,CAMPO2 FROM TABELA;
PreparedStatement stmt = this.connection.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
List list = new ArrayList();
while (rs.next()){
Ranking ranking = new Ranking();
ranking.setPontos(Integer.parseInt(rs.getString("pontos")));
ranking.setUsuario(rs.getString("usuario"));
list.add(ranking);
}
rs.close();
stmt.close();
return list;
}
//servlet
request.setAttribute("lista",new Xpto().getSuaLista());
//jsp com javascript iterando a lista do request
//identificar onde esta sendo montado o menu em js e jogar essa linha
<c:forEach var="zz" items="${lista}">
${zz.pontos}
</c:forEach>
Em Que local desse codigo eu tenho que colocar, desculpa ai galera é que to começando mesmo…
Exmp Nome do aluno 1
Exmp Nome do aluno 2
Exmp Nome do aluno 1
Exmp Nome do aluno 2
Essa parte ele tem que me gerar automaticamente com os nomes que listarem do Banco…
Valeu
Alguem me ajuda ai galera sei que é facil mas dá uma ajuda…
Alguem me ajuda ai galera sei que é facil mas dá uma ajuda…
Para montar esse combo vc joga o codigo aqui, vc precisa adicionar o jar do jstl no seu projeto e colocar essas linha no seu Jsp:
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@page isELIgnored="false"%>
//populando a combo
<select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
<c:forEach var="zz" items="${lista}">
<option value="${zz.pontos}">${zz.pontos}</option>
</c:forEach>
</select>