ola galera estou tentando imprimir uma lista usando jstl mais nao estou conseguindo podem me dar uma luz ?
servlet
package controle;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import modelo.QuartoVO;
import modelo.dao.QuartoDAO;
/**
* Servlet implementation class MostrarQuartos
*/
@WebServlet("/MostrarQuartos")
public class MostrarQuartos extends HttpServlet {
private static final long serialVersionUID = 1L;
public MostrarQuartos() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// try {
// vo.addAll(DAO.mostrarEstadoQuartos(quartovo));
//
//
//
// out.println("<html>");
//
//
// out.println("<head>");
// out.println("<script type="+"text/javascript"+"> " +
// " function Nova(){ location.href="+" painelUsuario.html"+"}"
// +"</script>");
//
// out.println("</head>");
//
//
//
// out.println("<body>");
//
//
// out.print("<h2 align = "+"center"+"> painel do usuario</h2> <div align="+"left"+
//
// "> <form action="+"MostrarQuartos"+" method="+"get"+
// "><table border="+"5"+" align ="+ "left"+
// "> <tr> <td> <input type="+"submit"+" value="+"mostrar quartos" +
// " /></td> </tr> </table> </form> " );
//
// out.print(
// "<form ><table border="+"5"+" align ="+ "left"+
// "> <tr> <td> <input type="+"button"+" value="+"voltar para painel do usuario" + "onclick="+"location.href='painelUsuario.html'" +
// " /></td> </tr> </table> </form> </div> ");
//
// out.print(
// "<form action="+"RegistrarQuarto"+ " ><table border="+"5"+" align ="+ "left"+
// "> <tr> <td> <input type="+"submit"+" value="+"reservar quarto" +
// " /></td> </tr> </table> </form> ");
//
// out.print("<div align="+"right"+ ">");
// out.println(" <table border = "+"5"+"align="+"center" );
// for (Iterator iterator = vo.iterator(); iterator.hasNext();) {
// QuartoVO quartoVO = (QuartoVO) iterator.next();
//
//
//
//
//
// out.print("><tr><td style="+"border: 2px solid green;"+"> andar </td>" +
// " <td style="+"border: 2px solid green;"+"> acomodações</td>" +
// " <td style="+"border: 2px solid green;"+"> estado </td>" +
// " <td style="+"border: 2px solid green;"+"> numero do quarto_ </td>" +
// "<td style="+"border: 2px solid green;"+"> id do quarto_ </td>" +
// " <td style="+"border: 2px solid green;"+"> id da reserva </td> " +
// " </tr> " );
//
// out.print("<tr>"+
// " <td>"+ quartoVO.getAndar()+
// "</td>"+"<td>"+ quartoVO.getAcomodacoes() +
// "</td>"+"<td>"+ quartoVO.getEstado()+
// "</td>"+"<td>"+quartoVO.getId_quarto()+
// "</td>"+"<td>"+ quartoVO.getNumeroQuarto()+
// "</td>"+"<td>"+ quartoVO.getId_reserva()+
// "</td>"+ "</tr>");
// out.print("<tr> <td>"+ quartoVO.getAcomodacoes() + "</ td> </ tr>");
// out.print("<tr> <td>"+ quartoVO.getEstado() + "</ td> </ tr>");
// out.print("<tr> <td>"+ quartoVO.getId_quarto() + "</ td> </ tr>");
// out.print("<tr> <td>"+ quartoVO.getId_reserva() + "</ td> </ tr>");
// out.print("<tr> <td>"+ quartoVO.getNumeroQuarto() + "</ td> </ tr>");
// out.print("<tr> <td>"+ quartoVO.getDataFim() + "</td> </tr>");
// out.print("<tr> <td>"+ quartoVO.getDataInicio() + "</td> </tr>");
//
//
//
//
//
//}
//
// out.println("</table>");
//
// out.print("</div >");
//
// out.println(" ");
// out.println("</body>");
// out.println("</html>");
//
//
//
//
// } catch (SQLException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// } catch (ClassNotFoundException e) {
// // TODO Auto-generated catch block
// e.printStackTrace();
// }
//
//
//
}
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
PrintWriter out = response.getWriter();
QuartoDAO DAO = new QuartoDAO();
List<QuartoVO> vo = new ArrayList<QuartoVO>();
QuartoVO quartovo = new QuartoVO();
try {
vo.addAll(DAO.mostrarEstadoQuartos(quartovo));
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
request.getSession().setAttribute("vo",vo);
RequestDispatcher rd = request.getRequestDispatcher("Mostrabusca.jsp");
rd.forward(request, response);
response.sendRedirect("Mostrarbusca.jsp");
}
}
pagina jsp
[code]<%@taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>
<%@ page language=“java” contentType=“text/html; charset=ISO-8859-1”
pageEncoding="ISO-8859-1"%>
<%@taglib uri="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>
<meta http-equiv=“Content-Type” content=“text/html; charset=ISO-8859-1”>
<title>\mostrar busca</title>
</head>
<body>
for eache
<c:forEach items="${vo}" var="kk">
Nome: ${kk.nome}
Email: ${kk.email}
Telefone: ${kk.telefone}
</c:forEach>
</body>
</html>[/code]