JSP - Porque não aparece o arraylist?

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??

MAGNUS-CTBA,
Acho q ai é uma questão de escopo!
Se não me engano, os objetos criados no escopo page são destruidos qndo chamamos outra pagina.
E o que vc está fazendo é popular um bean e redirecionar para outra pagina,
normalmente eu passo por um servlet e coloco na sessao os objetos que eu quero acessar em outra jsp.