Segue codigo inteiro , pois estou tomando um BOXE !!!
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package desis.ebpo.servlet;
import desis.ebpo.modelo.PedidoLente;
import java.io.*;
import java.net.*;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.*;
import javax.servlet.http.*;
/**
*
* @author Administrador
*/
public class testecarrinho extends HttpServlet {
/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void salvarCarrinho(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
String marca = request.getParameter("marca");
String esfericoOd = request.getParameter("esfericoOd");
String esfericoOe = request.getParameter("esfericoOe");
String cilindricoOd = request.getParameter("cilindricoOd");
String cilindricoOe = request.getParameter("cilindricoOe");
float addOd = 0;
float addOe = 0;
String baseOd = request.getParameter("baseOd");
String baseOe = request.getParameter("baseOe");
String cor = request.getParameter("cor");
String diametro = request.getParameter("diametro");
int diame = Integer.valueOf(diametro);
String tpProduto = "";
String fabricante = "";
String material = "";
String observacao = "";
String dataPed = "";
String os = "";
String status = "";
String dtPrevista = "";
String tipoDig = "";
String cliente = "";
String digitou = "";
int totalOd = 0 ;
int totalOe = 0 ;
String eixoOd = "";
String eixoOe = "";
String diametroTot = "";
int ta = 0;
int md = 0;
int dnpOd = 0;
int dnpOe = 0;
String tratamento = "";
String tparmacao = "";
String cnpj = "";
String montSn = "";
int alturaOd = 0;
int alturaOe = 0;
String sr_deleted = "";
String agrupamento = "vai";
String st1 = "";
String st2 = "";
String st3 = "";
String st4 = "";
String st5 = "";
String tparma = "";
PedidoLente lente = new PedidoLente(esfericoOd,esfericoOe,
cilindricoOd,cilindricoOe,addOd,addOe,baseOd,
baseOe,tpProduto,fabricante,material,marca,cor,
observacao,dataPed,os,status,dtPrevista,tipoDig,cliente,
digitou,totalOd,totalOe,diame,eixoOd,eixoOe,diametroTot,
ta,md,dnpOd,dnpOe,tparmacao,cnpj,montSn,alturaOd,
alturaOe,tratamento,sr_deleted,agrupamento,st1,st2,st3,st4,st5,tparma);
HttpSession session = request.getSession();
List<PedidoLente> carrinho = (List<PedidoLente>)session.getAttribute("carrinho");
if (carrinho.equals("null"))
{
carrinho = new ArrayList<PedidoLente>();
}
carrinho.add(lente);
session.setAttribute("carrinho", carrinho);
try {
RequestDispatcher rd = request.getRequestDispatcher("pronta_1.jsp");
rd.forward(request, response);
} finally {
out.close();
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out = response.getWriter();
String acao = request.getParameter("acao");
if(acao.equals("salvar")) {
salvarCarrinho(request, response);
}
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
}