Professional Documents
Culture Documents
Construir un JSP para pedir dos números, los cuales se enviarán al servlet05, el cual calculara la
suma y lo devolverá al JSP para que lo imprima.
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; Servlet : Servlet05.java
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
Como se observa este servlet no posee
public class Servlet05 extends HttpServlet interfaz gráfica, solo procesa y retorna
{ un resultado.
getServletContext().getRequestDispatcher("/prog03.jsp").forward(request,
response);
}
Problema 02
Prog04.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form name="planilla" method ="get" action ="<%=request.getContextPath()%>/Servlet07">
nombre : <input type="text" name="nombre"><br>
sueldo : <input type="text" name="sueldo"><br>
sexo : <br>
<input type="radio" name="sexo" value="varon" checked>Masculino<br>
<input type="radio" name="sexo" value="mujer">Femenino<br>
especialidad : <br>
<select name="especialidad">
<option value="administrador">administrador</option>
<option value="contador" selected>contador</option>
<option value="ing.Sistemas">ing.Sistemas</option>
</select><br><br>
<input type="submit" value ="generar Planilla">
<br>
</form>
</body>
</html>
nom = request.getParameter("nombre");
suelB = Double.parseDouble(request.getParameter("sueldo"));
sex = request.getParameter("sexo");
espc = request.getParameter("especialidad");
if(sex.equals("mujer"))
{
suelNeto = suelB-suelB*0.14;
if(espc.equals("administracion"))
suelNeto =suelB-suelB*0.14;
}else
{
if(espc.equals("administracion"))
suelNeto = suelB-suelB*0.14;
else
suelNeto = suelB-suelB*0.14;
}
getServletContext().getRequestDispatcher("/prog05.jsp").forward(request, response);
}
prog05.jsp
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form name="MiPlanilla">
%>
</textarea>
</form>
</body>
</html>