Olá pessoal,
alguem poderia me tirar uma duvida???
esse forEach do jstl, eu sempre apanho com ele, e acho q ja é hora deu conseguir entender ele de verdade
minha duvida é o seguinte:
qndo eu coloco
<c:forEach var="nome" items="${list}">
<tr><td>${nome}</td></tr>
</c:forEach>
esse meu items="${list}", tem que ser obrigatóriamente o nome da minha coleção que eu quero iterar?
olha como q eu fiz, eu criei um formulario normal com um edit soh, soh pra chamar o meu servlet
ae no servlet eu crio um ArrayList, blz!
qndo eu mando para a pagina de resposta, ela não consegue criar o meu forEach,
porque será?
o codigo do servlet ta ae
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
String nome = request.getParameter("nome");
HttpSession session = request.getSession();
session.setAttribute("nome", nome);
ArrayList<String> list = new ArrayList<String>();
list.add(nome);
list.add("Hermano");
list.add("Karine");
list.add("Fulano");
request.setAttribute("nome", list);
RequestDispatcher view = request.getRequestDispatcher("result.jsp");
view.forward(request, response);
System.out.println("usou o servlet controller");
}