Carregar um dropdownlist no jsp

5 respostas
S

Ola Pessoal, eu tenho uma duvida, como faço para carregar um dropdownlist no jsp ? eu ja rodei mais so acho com asp.net :frowning: alquem pode me mostrar como seria feito por favor. :smiley:
Abraços a todos.

5 Respostas

F

Você está usando algum framework?

S

Não nenhum, Servlet puro msm, o projeto nao nos deixa usar…

F

Vê se te atende
http://www.guj.com.br/posts/list/75704.java

S

so quero popular msm e nao aparecer outro :slight_smile: nao tem uma forma mais simples de fazer nao usando apenas servlets

F

A partir do exemplo do link,

Servlet  
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {  
        try{  
            //parte do apartamento  
            String acaoo = request.getParameter("acaoo");  
            HttpSession session = request.getSession(true);  
                if ("Pesquisar".equals(acaoo)){  
                    String popapto = request.getParameter("selnumbloco");  
                    session.setAttribute("Numeroblocos", popapto);  
                   ApartamentoDAO aptodao = new ApartamentoDAO();  
                   List<Apartamento> apartamento = aptodao.Pesquisar();  
                   request.getSession().setAttribute("Apartamentos", apartamento);  
                   RequestDispatcher rd = request.getRequestDispatcher("aptapartamento.jsp");  
                   rd.forward(request,response);  
               }  
               return;  
           }  
           catch(SQLException e){  
               e.printStackTrace();  
           }  
     
   }
JSP
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core"  prefix="c"%>  
 <%@page isELIgnored="false"%>  

 <select name="selnumbloco" onchange="popapartamento();">  
        <option value="">..</option>  
        <c:forEach var="Apartamento" items="${Apartamentos}">  
            <option value="${Apartamento.codigo}">${Apartamento.descricao}</option>  
        </c:forEach>  
    </select>
Criado 1 de junho de 2010
Ultima resposta 1 de jun. de 2010
Respostas 5
Participantes 2