public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); // Obtencao do canal de envio de dados para o cliente PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Ecommerce : Academia do Java</title>"); out.println("<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>"); out.println("<link href= 'jw.css' rel='stylesheet' type='text/css'></link>"); out.println("</head>"); out.println("<body>"); out.println("<H3>Adicionando produtos no carrinho de compras</H3>"); // obtendo os parametros de request... String strIdProduto = request.getParameter("idProduto"); Produto prod = null; ProdutoDAO dao = new ProdutoDAOImpl(); // ------------------------------------------------------------------- // Insira a partir daqui o codigo pedido no laboratorio: // ------------------------------------------------------------------- try { int id = Integer.parseInt(strIdProduto); prod = dao.getProdutoById(id); } catch (Exception e) { throw new ServletException(e); } // Impressao dos dados do produto out.println("<br/>id: <strong>" + prod.getId() + "</strong>"); out.println("<br/>código: <strong>" + prod.getCodigo() + "</strong>"); out.println("<br/>nome: <strong>" + prod.getNome() + "</strong>"); out.println("<br/>descrição: <strong>" + prod.getDescricao() + "</strong>"); out.println("<br/>preço: <strong>" + prod.getPreco() + "</strong>"); out.println("<br/><img src='imagem/" + prod.getImage() + "' />"); out.println("</body>"); out.println("</html>"); }
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); // Obtencao do canal de envio de dados para o cliente PrintWriter out = response.getWriter(); out.println("<html>"); out.println("<head>"); out.println("<title>Catalogo Produtos - Academia do Java</title>"); out.println("<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>"); out.println("<link href= 'aj.css' rel='stylesheet' type='text/css'>"); out.println("</head>"); out.println("<body>"); out.println("<H3>Catalogo de produtos </H3>"); // Inicio da tabela de produtos out.println("<TABLE width = '700' border='0'>"); // Linha de titulo out.println("<TR width = '%100' class='tituloCampo'>"); out.println("<TD width = '%20'>Imagem</TD>"); out.println("<TD width = '%10' >Nome</TD>"); out.println("<TD width = '%10' >Codigo</TD>"); out.println("<TD width = '%10' >Descrição</TD>"); out.println("<TD width = '%10' >Preço</TD>"); out.println("<TD width = '%20' colspan = '2'>Comprar</TD>"); out.println("</TR>"); Iterable<Produto> produtos = null; // ------------------------------------------------------------------- // Insira a partir daqui o codigo pedido no laboratorio: // ------------------------------------------------------------------- for (Produto prod : produtos) { out.println("<TR width = '%100'>"); out.println("<TD width = '%20'> <IMG SRC = 'imagem/" + prod.getImage() + "'/></TD>"); out.println("</TR>"); } // Primeiro produto // out.println("<TR width = '%100'>"); // out.println("<TD width = '%20'> <IMG SRC = 'imagem/tv001.gif'/></TD>"); // out.println("<TD width = '%10' class='gridCampo'>TV 29</TD>"); // out.println("<TD width = '%10' class='gridCampo'>tv29philips</TD>"); // out.println("<TD width = '%10' class='gridCampo'>29' Tela Plana Estereo</TD>"); // out.println("<TD width = '%10' class='gridCampo'>R$ 1.750</TD>"); // out.println("<TD width = '%20' colspan = '2'><A HREF= // 'adicionarProdutoCarrinho?idProduto=82' ><IMG SRC = 'imagem/carrinho.gif'/></A></TD>"); // out.println("</TR>"); // // Segundo produto // out.println("<TR width = '%100'>"); // out.println("<TD width = '%20'> <IMG SRC = 'imagem/cd002.gif'/></TD>"); // out.println("<TD width = '%10' class='gridCampo'>CD - Ta Nervoso...Vai Pesca</TD>"); // out.println("<TD width = '%10' class='gridCampo'>cd002</TD>"); // out.println("<TD width = '%10' class='gridCampo'>Ataide & Alexandre</TD>"); // out.println("<TD width = '%10' class='gridCampo'>R$ 15</TD>"); // out.println("<TD width = '%20' colspan = '2'><A HREF= // 'adicionarProdutoCarrinho?idProduto=79' ><IMG SRC = 'imagem/carrinho.gif'/></A></TD>"); // out.println("</TR>"); // // Terceiro produto // out.println("<TR width = '%100'>"); // out.println("<TD width = '%20'> <IMG SRC = 'imagem/cd001.gif'/></TD>"); // out.println("<TD width = '%10' class='gridCampo'>CD - As Gargantas do Brasil</TD>"); // out.println("<TD width = '%10' class='gridCampo'>cd001</TD>"); // out.println("<TD width = '%10' class='gridCampo'>Milionario e Jose Rico</TD>"); // out.println("<TD width = '%10' class='gridCampo'>R$ 13</TD>"); // out.println("<TD width = '%20' colspan = '2'><A HREF= // 'adicionarProdutoCarrinho?idProduto=83' ><IMG SRC = 'imagem/carrinho.gif'/></A></TD>"); // out.println("</TR>"); // // Quarto produto' // out.println("<TR width = '%100'>"); // out.println("<TD width = '%20'> <IMG SRC = 'imagem/cd003.gif'/></TD>"); // out.println("<TD width = '%10' class='gridCampo'>CD - Meu Reino Encantado</TD>"); // out.println("<TD width = '%10' class='gridCampo'>cd003</TD>"); // out.println("<TD width = '%10' class='gridCampo'>Daniel</TD>"); // out.println("<TD width = '%10' class='gridCampo'>R$ 18</TD>"); // out.println("<TD width = '%20' colspan = '2'><A HREF= // 'adicionarProdutoCarrinho?idProduto=85' ><IMG SRC = 'imagem/carrinho.gif'/></A></TD>"); // out.println("</TR>"); // // Quinto produto // out.println("<TR width = '%100'>"); // out.println("<TD width = '%20'> <IMG SRC = 'imagem/maqFot001.gif'/></TD>"); // out.println("<TD width = '%10' class='gridCampo'>Maquina fotografica</TD>"); // out.println("<TD width = '%10' class='gridCampo'>maqFot001</TD>"); // out.println("<TD width = '%10' class='gridCampo'>Maqiuna fotografica</TD>"); // out.println("<TD width = '%10' class='gridCampo'>R$ 80</TD>"); // out.println("<TD width = '%20' colspan = '2'><A HREF= // 'adicionarProdutoCarrinho?idProduto=86' ><IMG SRC = 'imagem/carrinho.gif'/></A></TD>"); // out.println("</TR>"); // // final da tabela de produtos // out.println("</TABLE>"); // out.println("</body>"); // out.println("</html>"); }