Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Introducción
En esta demostración, que trata de una aplicación web (Carrito de compras), utilizando
cookies, en Java y usando la plataforma NetBeans IDE 8.2. Estas cookies actúan como
pequeños trozos de información textual que el servidor puede enviar al cliente y que este no
modifica y reenvía al servidor cuando vuelve a visitar el mismo sitio.
Hasta este momento, usted ya es capaz de crear una aplicación del tipo Web, dentro de
NetBeans, por lo que el nombre de su proyecto, se llamara CarroCompras + Su No Carnet.
/**
*
* @author JulioCsaR
*/
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
String lenguaje=request.getParameter("listar");
String precio=libros.get(lenguaje).toString();
//Creamos el Cookie, este recibe dos parametros: Nombre y valor
Cookie cookie=new Cookie(lenguaje,precio);
//Añadir el cookie a la respuesta
response.addCookie(cookie);
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println( "<?xml version = \"1.0\"?>" );
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD" + "XHTML 1.0
Strict//EN\" \"http://www.w3.org" + "/TR/xhtml1/DTD/xhtml1-strict.dtd\">");
out.println("<html xmlns = \"http://www.w3.org/1999/xhtml\">");
out.println( "<head><title>LIBRERIA ATLANTIDA</title></head>" );
out.println( "<body>" );
out.println( "<h1 >Bienvenidos Libreria Atlantida! Usted selecciono
" +lenguaje + "</h1>" );
out.println("<p><a href=\"index.html\">\"Clickee aqui para seguir
comprando</a></p>");
out.println("<p><a href=\"Libros\">\"Clickee aqui para ver el resumen
de su compra</a>");
out.println( "</body>" );
out.println( "</html>" );
out.close();
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse
response)
throws ServletException, IOException {
Cookie cookies[] = request.getCookies();
Double sum = 0.0;
response.setContentType( "text/html" );
PrintWriter out = response.getWriter();
out.println( "<?xml version = \"1.0\"?>" );
out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD" +"XHTML 1.0
Strict//EN\" \"http://www.w3.org" + "/TR/xhtml1/DTD/xhtml1-strict.dtd\">");
out.println("<html xmlns = \"http://www.w3.org/1999/xhtml\">");
out.println( "<head>");
out.println( "<title>CARRITO DE COMPRAS</title>" );
out.println( "</head>" );
out.println( "<body>" );
/**
* Returns a short description of the servlet.
* @return a String containing servlet description
*/
@Override
public String getServletInfo() {
return "Short description";
}// </editor-fold>
}