Java : Web Application – Encuesta


Web Application – Encuesta

El programa a desarrollar en Java web Application, es una encuesta sobre preferencias de frutas, la cual debe tener como opciones tres tipos de frutas: Manzana, fresa y mango.

Después de procesar la información, el programa debe mostrar nuestras respuesta en una nueva ventana.

Primero comenzamos creando nuestra Aplicación Web en Netbeans.

  • Ir a 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: Encuesta.
  • Después de haber realizado el paso anterior, creamos un nuevo «jsp» el cual nombraremos procesar. Para ello damos clic derecho sobre Web pages, new, JSP y en File Name escribimos «procesar» y por último damos clic en Finish.
Web Application - Encuesta
  • Una vez hecho todos los pasos anteriores, comenzamos con la Codificación!!

En el index.jsp escribiremos el siguiente código:

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>JSP Page</title>

    </head>

    <body>

        <form action="procesar.jsp" method="POST">

            <center>

            <table border="1">

               

                    <tr>

                        <td>  ENCUESTA</td>

                        <td></td>

                    </tr>

                    <tr>

                        <td> Qué frutas prefiere más?</td>

                                         

                    </tr>

                    

                    <td>

                        

                      <input type="checkbox" name="respuesta" value="Manzana" />MANZANA

                      <input type="checkbox" name="respuesta" value="Fresa" />FRESA

                      <input type="checkbox" name="respuesta" value="Mango" />MANGO

                       

                    </td>

                    <tr>

                        <td colspan="2" aling="center"> <input  type="submit" value="enviar"  /> </td>

              </tr>

                                  

            </table>


            </center>

        </form>

        

    </body>

</html>

Para procesar.jsp escribiremos el siguiente código:

<html>

    <head>

        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

        <title>JSP Page</title>

    </head>

    <body>      

            <h1>SUS RESPUESTAS FUERON</h1>

      <%  

          String [] valores= request.getParameterValues("respuesta");

          if (valores != null)

          { for (int i=0;i<valores.length;i++){
             

          out.println(valores[i]+"<br>");}

          }else{

          out.println("ud. no escogio ningun items");

          }                     

    %>  

    </body>

</html>
  • Una vez terminado con la codificación, ejecutamos la aplicación y obtendremos como resultado lo siguiente, tal como se muestra en la siguiente imagen:
Web Application - Encuesta
Web Application - Encuesta

Para descargar el ejercicio:

Continuando con Java Web Application, te comparto la siguiente entrada Java Web Application – Datos Personales