Java Web Application – Suma de valores de acuerdo a la cantidad de valores que deseamos sumar


WebApplication – Suma de Valores

Comenzamos creando nuestra Aplicación Web en Netbeans. File, new project, Java Web y Web Application. Luego damos clic en NEXT. y en Project name escribimos el nombre de nuestro primer proyecto, en este caso lo llamaremos: Sumar_Lista

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.

WebApplication - Suma de Valores

Para index.jsp escribimos

  <form action="procesar.jsp" method="POST">
<table border="0">

<tbody>
<tr>
                        <td>Primer Número :</td>
                        <td><input name="txtnum1" type="text" value="" /></td>
                        <td>Sumar los <select name="txtValores">
                                <option value="1">1</option>
                                <option value="2">2</option>
                                <option value="3">3</option>
                                <option value="4">4</option>
                            </select> primeros números</td>
                    </tr>
<tr>
                        <td>Segundo Número :</td>
                        <td><input name="txtnum2" type="text" value="" /></td>
                    </tr>
<tr>
                        <td>Tercer Número :</td>
                        <td><input name="txtnum3" type="text" value="" /></td>
                    </tr>
<tr>
                        <td>Cuarto Número :</td>
                        <td><input name="txtnum4" type="text" value="" /></td>
                        <td><input type="submit" value="Enviar" /></td>
                    </tr>
</tbody></table>
</form>

Para procesar.jsp escribimos

<%
          int n1, n2, n3, n4, s=0;
          int valor;
          n1=Integer.parseInt(request.getParameter("txtnum1"));
          n2=Integer.parseInt(request.getParameter("txtnum2"));
          n3=Integer.parseInt(request.getParameter("txtnum3"));
          n4=Integer.parseInt(request.getParameter("txtnum4"));
          valor=Integer.parseInt(request.getParameter("txtValores"));
          
          
          if(valor==1){
              s=n1;
              out.println("La suma es : " +s);
          }else if(valor==2){
              s=n1+n2;
              out.println("La suma es : " +s);
          }else if(valor==3){
              s=n1+n2+n3;
              out.println("La suma es : " +s);
          }else if(valor==4){
              s=n1+n2+n3+n4;
              out.println("La suma es : " +s);
          }
          
          
      %> 

Una vez terminado la codificación, ejecutaremos la aplicación y obtendremos como resultado lo siguiente:

WebApplication - Suma de Valores
WebApplication - Suma de Valores

Para descargar el ejercicio: