Multiplicación y División con Radio
Comenzamos creando nuestra Aplicación Web en Netbeans.
- File, new project, Java Web y Web Application.
- Luego damos clic en NEXT.
- En Project name escribimos el nombre de nuestro primer proyecto, en este caso lo llamaremos: Operaciones
- Después de haber hecho lo anterior, creamos un nuevo “jsp” procesar. Para ello damos clic derecho sobre Web pages, new, JSP y en File Name escribimos “procesar” y por último damos clic en Finish.
- Una vez hecho todos los pasos anteriores, comenzamos con la Codificación!!
Para index.jsp escribiremos lo siguiente:
<html> <head> <title>JSP Page</title> </head> <body> <form action="procesar.jsp" method="POST"> <table border="0"> <tr> <td>Primer Número :</td> <td><input type="text" name="txtnum1" value="" /> </td> </tr> <tr> <td>Segundo Número :</td> <td><input type="text" name="txtnum2" value="" /></td> </tr> <tr> <td><input type="radio" name="operador" value="0" />Suma</td> <td><input type="radio" name="operador" value="1" />Resta</td> <td><input type="radio" name="operador" value="2" />División</td> <td><input type="radio" name="operador" value="3" />Multiplicación</td> </tr> </table> <br><br> <input type="submit" value="Enviar" /> </form> </body> </html>
Para procesar.jsp escribiremos lo siguiente:
<html> <head> <title>JSP Page</title> </head> <body> <% double n1=0, n2=0, r=0; int valor; n1= Double.parseDouble(request.getParameter("txtnum1")); n2= Double.parseDouble(request.getParameter("txtnum2")); valor= Integer.parseInt(request.getParameter("operador")); if(valor==0){ r=n1+n2; out.print("La suma es :" +r); } else if(valor==1){ r=n1-n2; out.print("La resta es :" +r); }else if(valor==2){ r=n1/n2; out.print("La División es :" +r); }else if(valor==3){ r=n1*n2; out.print("La Multiplicación es :" +r); } %> </body> </html>
- Una vez terminado la codificación, ejecutaremos la aplicación y obtendremos como resultado lo siguiente:
Para descargar el ejercicio:
Te invito a ver el código fuente de la misma operación, pero que se muestre en la misma página: Java : WebApplication – Suma, Resta, Multiplicación y División con Radio en la misma página