Carrinho de Produtos

Estou como o seguinte problema:

Minha pagina pedido eu a monto incluindo
um cliente um representante e demais dados
e tenho carrinho de produtos.
minha duvida e como eu faço para passar o servlet
esta lista de produtos do meu carrinho sendo que eu
escolhi mais de um produto.

A montagem do meu pedido inclui já um vetor de produtos selecionados
que esta na sessao mais eu retiro o vetor.

<%@ page contentType="text/html"%>
<%@ page import="java.sql.ResultSet"%>
<%@ page import="Bean.Representantes"%>
<%@ page import= "java.util.Vector"%>
<%@ page import="Bean.Cliente"%>
<%@ page import="Bean.ItemPedido"%>
<%@ page import="Bean.Pedido"%>
<html>




<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Woddy Floral Indústria de Cosméticos LTDA</title>
<title>Pedido</title>
</head>

<body bgcolor="#FFFFFF">
<table border="2" width="888">
<tr><td width="876"><h2 align="center"> <b>Woddy Floral Indústria de Cosméticos LTDA.                      </b> </h2></tr>
<tr><td width="876"> <b>Rua João Soares Barcelos,3232 - Boqueirão.                      </b> </tr>
<tr><td width="876"> <b>CEP 81670-080 - Curitiba - PR.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    FONE:(41)377-2079</b> </tr>
<tr><td width="876"> <b><a href="http://www.woodyfloral.com.br">www.woodyfloral.com.br</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    E-Mail: woodyfloral@terra.com.br</b> </tr>
</table>

<form name="form" action="/floral/servlet/Servlets.CadCliente" method="POST">


<TABLE>
<tr><td>Pedido NO.:</TD><TD><input type=text name="numero"  > </td><td>Data :</TD><TD> <input type=text name="data" ></td></tr>
<tr><td>Representantes:</td><TD> 
<p>
<% 
	System.out.println("pedido.jsp::lista de representates::");
	Vector vrepresentante = null; 
	vrepresentante = (Vector) session.getAttribute("ListaRepresentantes");
    if ( vrepresentante == null)
		System.out.println("vrepresentante ::o vetor de grupo esta nulo.");
%>
<select size="1" name="codigorepresentante" >
	 <option value="0" selected="selected">Selecione Representante</OPTION>
<%     
		for (int i = 0; i < vrepresentante.size()  ; i++)
		{		
%>
     <option value="<%=((Representantes)vrepresentante.get(i)).getCodigo()%>"><%=((Representantes)vrepresentante.get(i)).getNome()%></option>
<%
        }//fim for representantes

%>
</select>
</p>
</td>
</tr>

<%! Vector vclientesSelecionado = null; %>
<%! int codigo =0 ; %>
<%
		vclientesSelecionado = (Vector) session.getAttribute("ClienteSelecionado");
        if ( vclientesSelecionado == null) 
		{
			System.out.println("ClienteSelecionado::jsp::resultSet esta nulo.");
		}else
		for (int i = 0; i < vclientesSelecionado.size()  ; i++)
		{		

%>

<tr><td>Dados do Cliente:</TD></tr>
<tr><td>Codigo:</TD><TD><input type=text readonly="false" name="codigocliente" size="15" value="<%=((Cliente)vclientesSelecionado.get(i)).getCodigo()%>"></td></tr>
<tr><td>Nome:</TD><TD><input type=text name="nome" size="44" value="<%=((Cliente)vclientesSelecionado.get(i)).getNome()%>"></td></tr>
<tr><td>Endereço:</TD><TD><input type="text" name="endereco" size="44" value="<%=((Cliente)vclientesSelecionado.get(i)).getEndereco()%>" ></td></tr>
<tr><td>Bairro:</TD><TD><input type="text" name="bairro" size="29" value="<%=((Cliente)vclientesSelecionado.get(i)).getBairro()%>"></td></tr>
<tr><td>Cep:</TD><TD> <input type="text" name="str_cep" maxlength="10" size="10" value="<%=((Cliente)vclientesSelecionado.get(i)).getCep()%>" ></td></tr>
<tr><td>Cidade:</TD><TD><input type=text name="cidade" size="30" value="<%=((Cliente)vclientesSelecionado.get(i)).getCidade()%>"></td></tr>
<tr><td>Estado:</TD><TD><select name="UF" size="1">
  <option value=""><%=((Cliente)vclientesSelecionado.get(i)).getUf()%></option>
    <option>AC</option>
    <option>AL</option>
    <option>AM</option>
    <option>AP</option>
    <option>BA</option>
    <option>CE</option>
    <option>DF</option>
    <option>ES</option>
    <option>GO</option>
    <option>MA</option>
    <option>MG</option>
    <option>MS</option>
    <option>MT</option>
    <option>PA</option>
    <option>PB</option>
    <option>PE</option>
    <option>PI</option>
    <option>PR</option>
    <option>RN</option>
    <option>RO</option>
    <option>RR</option>
    <option>RS</option>
    <option>SC</option>
    <option>SE</option>
    <option>SP</option>
    <option>TO</option>
  </select>
</td></tr>
<tr><td>Fone 1:</TD><TD><input type="text" name="str_tel" maxlength="14" size="14" value="<%=((Cliente)vclientesSelecionado.get(i)).getFone1()%>" > </td></tr>
<tr><td>Fone 2:</TD><TD><input type="text" name="str_tel2"maxlength="14" size="14" value="<%=((Cliente)vclientesSelecionado.get(i)).getFone2()%>"></td></tr>
<tr><td>Celular:</TD><TD><input type="text" name="str_cel" maxlength="14" size="14" value="<%=((Cliente)vclientesSelecionado.get(i)).getCelular()%>"> </td></tr>
<tr><td>Região:</TD><TD><input type=text name="regiao" size="5" value="<%=((Cliente)vclientesSelecionado.get(i)).getRegiao()%>"> </td></tr>
<tr><td>Tabela de Preço:</TD><TD><input type=text name="tabelapreco" size="5" value="<%=((Cliente)vclientesSelecionado.get(i)).getTabelaPreco()%>"> </td></tr>
<tr><td>Prazo de Pagamento:</TD><TD><input type=text name="prazo" size="10" value=""> </td>
<td>Forma de Pagamento:</TD><TD><input type=text name="forma" size="15" value=""> </td></tr>
<tr><td>Transportadora:</TD> <TD><input type=text name="transportadora" size="25" value=""></td>
<td>Fone:</TD><TD><input type=text name="fone" size="15" value=""> </td></tr>


<%
        } // fim for
    session.setAttribute("ClienteSelecionado", vclientesSelecionado);
    System.out.println("fim for");        
%>  
</TABLE>
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1">
<tr>
<td width="15%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Codigo</font></b></td>
<td width="33%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Descrição</font></b></td>
<td width="17%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Preço</font></b></td>
<td width="17%" align="center" bgcolor="#C0C0C0"><b>
<font face="Verdana" size="1">Qtd</font></b></td>
</tr>

<%
	System.out.println("pedido.jsp::lista de itensdo Pedido::");
	Vector selecionados = (Vector) session.getAttribute("ItensdoPedido");
   if ( selecionados == null ){
   System.out.println("vetor produtos selecionados esta nulo.");
 }
 else {
   System.out.println("pedido.jsp:: PPV12 antes for");
   for ( int cont = 0 ; cont < selecionados.size(); cont  ++ ) {
     System.out.println("selecaoproduto.jsp:: PPV13 dentro for");
%>
<tr> 
<td> <input type="text" width="15%" size="42" readonly="false" name="codigo" value="<%=((Pedido)selecionados.get(cont)).getCodigo()%>"></td> 
<td> <input type="text" width="33%" size="55" readonly="false" name="descricao" value="<%=((Pedido)selecionados.get(cont)).getDescricao()%>"></td> 
<td> <input type="text" width="17%" size="26" readonly="false" name="valorVenda" value="<%=((Pedido)selecionados.get(cont)).getValorVenda()%>"></td> 
<td> <input type="text" width="17%" size="26" readonly="false" name="qtd" value="<%=((Pedido)selecionados.get(cont)).getQuantidadePedida()%>"></td> 
</tr>
<%	
	   }//fim for
	} // fim else
	
%>
<tr><td width="25%" align="center" bgcolor="#C0C0C0"><b><font face="Verdana" size="1">Total</font></b></td><td width="25%" align="center"></td>
<td> <input type="text" width="17%" size="26" readonly="false" name="valortotaldopedido" value="1"></td> 
</tr>
</table>
<table>
<tr><TD><input type="submit" value="Incluir" name="cmd"></td></tr>
<tr><td><INPUT type="submit" value="Adiciona" name="cmd"></td></tr>
<tr><td><INPUT type="submit" value="Efetivar" name="cmd"></td></tr>
</table>
</form>
		  


</body>