Sessão

Boa tarde a todos;

Pessoal, tenho uma página de JSP que preciso criar vários carros! Só que eu tenho que retornar para o usuário, sempre o 1º carro criado. Tudo isso usando sessão! Alguém pode me ajudar??? Segue o código:

<%@ page import=“java.util., carro.” %>

Página de Criação

<%
String tipoOleoStr = request.getParameter(“tipoOleo”);
String potenciaStr = request.getParameter(“pot”);
String fabricante = request.getParameter(“fabricante”);
String nomeCarro = request.getParameter(“nome”);
String marca = request.getParameter(“marca”);
String numPortaStr = request.getParameter(“numPortas”);

String url = response.encodeURL(request.getContextPath() + “/criaCarro.jsp”);

// Transformando o parametro String num inteiro
int tipoOleo;
if (tipoOleoStr.equals(“nat”)) {
tipoOleo = Motor.OLEO_NATURAL;
} else if (tipoOleoStr.equals(“sint”)) {
tipoOleo = Motor.OLEO_SINTETICO;
} else {
tipoOleo = Motor.OLEO_MISTO;
}

int potencia = Integer.valueOf(potenciaStr).intValue();
int numPortas = Integer.valueOf(numPortaStr).intValue();

if ( (potenciaStr == null) || (fabricante == null) || (nomeCarro == null) ||
(marca == null) || (numPortaStr == null) ) {
%>

<jsp:forward page="/criacaoFalhou.html"/>

<%
} else {

Motor motor = new Motor(tipoOleo, potencia, fabricante);
Carro carro = new Carro (nomeCarro, marca, motor, numPortas);

GerenciadorConcessionaria.adicionarCarro(carro); 

%>

Estes são os carros existentes:

<%
Vector osCarros = GerenciadorConcessionaria.getCarros();
Carro c;
for (int i=0;i<osCarros.size();i++) {
c = (Carro)osCarros.elementAt(i);
%>


<% } %>
Nome Data Entrada
<%= c.getNome() %> <%= c.getDataEntrada() %>


Criar carro novamente

<%
}
%>

O primeiro carro criado foi:
<% Enumeration names = session.getAttributeNames(); while (names.hasMoreElements()) { nomeCarro = (String) names.nextElement(); marca = (String)session.getAttribute(nomeCarro);

%>
<%=nomeCarro%>: <%=marca%>


<%
}
%>

Heheheh vocês estão na mesma turma? Isso é um trabalho de faculdade?

Dê uma olhada:

http://www.guj.com.br/posts/list/0/30982.java#166359

Pois é amigo! estamos na mesma turma e precisamos entregar esse código atá amanhã !!! :frowning:

PS: Não consegui rodar esse código acima!!!

rs!!!