Ae galera não sei se ta certo o que eu fiz, mas não aparece nenhum item que eu coloquei no arraylist…algm pode me ajudar??
Para cadastar…
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<jsp:useBean id="user" scope="page" class="br.com.opet.calculos.User"/>
<jsp:useBean id="usuario" scope="page" class="br.com.opet.entidades.Usuario"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<jsp:include flush="true" page="header.jsp">
<jsp:param name="tituloPagina" value="Página 7"/>
<jsp:param name="titulo" value="Entrada/Armazenamento dos dados em ArrayList - Sessões"/>
</jsp:include>
<body>
<CENTER>
<FORM NAME='formPagina7' METHOD='POST' ACTION='pagina7.jsp'>
<A Href="http://localhost:8080/folhaweb/apresentaPagina7.jsp">Listar Usuários</A> <BR>
<BR> Usuário <BR>
<INPUT TYPE='TEXT' NAME='login' VALUE='' SIZE='40' MAXLENGTH='40'> <BR>
<INPUT TYPE = 'SUBMIT' NAME = "btnEnviar" VALUE = "Adicionar Usuário"'> <BR><BR>
</FORM>
<%
if(request.getParameter("login") != null){
user.adicionarUser(usuario) ;
}
else{
out.println("<CENTER>" + "Nenhum Usuário Cadastrado!" + "<CENTER>");
}
%>
</CENTER>
</body>
</html>
Para mostrar…
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<jsp:useBean id="user" scope="session" class="br.com.opet.calculos.User"/>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@page import="java.util.ArrayList"%>
<%@page import="br.com.opet.entidades.Usuario" %>
<html>
<jsp:include flush="true" page="header.jsp">
<jsp:param name="tituloPagina" value="Apresentação 7"/>
<jsp:param name="titulo" value="Apresentação dos dados - Listagem do ArrayList - Sessões"/>
</jsp:include>
<body>
<%
ArrayList<Usuario> users = user.getUsers();
for(Usuario nt: users)
{
out.println("Usuário: " + nt.getNome()+"<BR>");
}
%>
</body>
</html>
Onde está o erro, alguma luz??