* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package operaciones;
import java.io.*;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
/**
*
* @author Administrador
*/
public class serOpera extends HttpServlet {
/**
* Processes requests for both HTTP
GET and POST methods.* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
//Aqui comienza ell codigo ingresado
String genero = "";
double dblNumPeliculas = 0;
double dblPrecio = 0;
int intEsSocio = 0;
double dblTotal = 0;
String strEsSocio = "No";
try {
genero = request.getParameter("genero");
dblNumPeliculas = Double.parseDouble(request.getParameter("numPeliculas"));
dblPrecio = Double.parseDouble(request.getParameter("precio"));
intEsSocio = Integer.parseInt(request.getParameter("esSocio"));
//Otro modo
if (intEsSocio == 1){
dblTotal = dblNumPeliculas * dblPrecio;
strEsSocio = "SÃ (20% de descuento)";
} else {
dblTotal = dblNumPeliculas * dblPrecio * 0.8;
}
//nuevo
request.setAttribute("genero", genero);
request.setAttribute("numPeliculas", String.valueOf(dblNumPeliculas));
request.setAttribute("total", String.valueOf(dblTotal));
request.setAttribute("esSocio", strEsSocio);
request.getRequestDispatcher("/respuesta.jsp").forward(request, response);
} finally {
out.close();
}
}
//
/**
* Handles the HTTP
GET method.* @param request servlet request
* @param response servlet response
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Handles the HTTP
POST method.* @param request servlet request
* @param response servlet response
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
*/
public String getServletInfo() {
return "Short description";
}
//
}
No hay comentarios:
Publicar un comentario