Java : WebApplication – Suma, Resta, Multiplicación y División con Radio en la misma página


WebApplication – Suma

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: operacion1_mismaPagina
WebApplication - Suma
  • 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>

       <%  double n1=0, n2=0, r=0;

           int valor;

                        if(request.getParameter("ok")!=null){

                            n1=Double.parseDouble(request.getParameter("txtnum1"));

                            n2=Double.parseDouble(request.getParameter("txtnum2"));

                            valor=Integer.parseInt(request.getParameter("operacion"));

                            if(valor==1){

                            r=n1+n2;

                            }else if(valor==2){

                            r=n1-n2;

                            } else if(valor==3){

                            r=n1*n2;

                            } else if(valor==4){

                            r=n1/n2; 

                            }

                        }

                            out.print("<form action=index.jsp method=POST>");

                            out.print("<table border=0>");

                            out.print ("<tr>");

                            out.print ("<td>");

                            out.print("Primer Valor : <input type=text name=txtnum1 value="+n1+">");

                            out.print ("</td>");                           

                            out.print ("<td>");

                            out.print("<input type=radio name=operacion value=1 /> Suma ");

                            out.print("<input type=radio name=operacion value=2 /> Resta ");

                            out.print("<input type=radio name=operacion value=3 /> Multiplicacion ");

                            out.print("<input type=radio name=operacion value=4 /> Division ");

                            out.print("<br>");

                            out.print ("</td>");

                            out.print ("</tr>");

                            out.print("<tr>");

                            out.print ("<td>");

                            out.print("Segundo Valor : <input type=text name=txtnum2 value="+n2+">");

                            out.print ("</td>");

                            out.print ("<td>");

                            out.print("<input type=submit name= ok value=Calcular> <br>");

                            out.print ("</td>");

                            out.print("</tr>");

                            out.print ("<tr>");                           

                            out.print ("<td>");

                            out.print("Resultado: <input type=text name=index value="+r+">");

                            out.print ("</td>");

                            out.print ("</table>");                                                                                                                                                                                                                 

                            out.print("</form>");

                        

                        %>

                        

    </body>

</html>
  • Una vez terminado la codificación, ejecutaremos la aplicación y obtendremos como resultado lo siguiente:
WebApplication - Suma

Para descargar el ejercicio: