"El mundo está en manos de aquellos que tienen el coraje de soñar y de correr el riesgo de vivir sus sueños "

Soy una persona apasionada por todo lo que tiene que ver con Internet y las nuevas tecnologías. Soy autodidacta, y me encanta impartir clases...


VideoTutorial 8 del Taller Práctico de Java Server Page ( JSP ). Scriptlet y formularios en JSP

Domingo 04 de Mayo de 2014

Taller Java Server Page
Autor: César Cancino
Categoría: Taller Java Server Page
Etiquetas Programación, php, mysl
Comentarios 13

VideoTutorial 8 del Taller Práctico de Java Server Page ( JSP ).
En este video, continuamos trabajando con Scriptlet. Veremos cómo crear formularios y cómo recibir los datos que vienen tanto vía get como post.
Para esto último, usaremos la Interface ServletRequest de Java, en donde revisaremos algunos de sus principales métodos. Nos enfocaremos básicamente en el request.getParameter() y en request.setCharacterEncoding.
Realizaremos un ejemplo funcional para que se entienda claramente el uso de formularios con JSP.
Todo en 38 minutos de charla.

¿Qué te gustaría compartir con nosotros?

Compartir

13 Comentarios

  1. Carlos Rodríguez Escudero
    Miércoles 20 de Junio de 2018

    Buenas Cesar. En la última parte del vídeo nos dejas caer un ejercicio. A ver si alguien que vea el comentario me da una ayudita. yo me creo el select en el form.jsp, en el form2.jsp realizo un switch para capturar el contenido del mismo. ---------------------------------------------------------------------------------- Mi scriptles es el siguiente: <% String p = request.getParameter("pais"); switch(p){ case "cl": out.println("Chile"); break; case "pe": out.println("Perú"); break; case "es": out.println("España"); break; case "co": out.println("Colombia"); break; case "ar": out.println("Argentina"); break; case "mx": out.println("México"); break; default: break; } %> ------------------------------------------------------------------------------ El error que me lanza es el siguiente: HTTP Status 500 - Internal Server Error type Exception report messageInternal Server Error descriptionThe server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP PWC6199: Generated servlet error: source value 1.5 is obsolete and will be removed in a future release PWC6199: Generated servlet error: target value 1.5 is obsolete and will be removed in a future release PWC6199: Generated servlet error: To suppress warnings about obsolete options, use -Xlint:-options. PWC6197: An error occurred at line: 41 in the jsp file: /form2.jsp PWC6199: Generated servlet error: strings in switch are not supported in -source 1.5 (use -source 7 or higher to enable strings in switch) note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1.1 logs. GlassFish Server Open Source Edition 4.1.1. ------------------------------------------------------------------------------- Sin embargo si realizo un elseif me da correcto. El JDK que estoy utilizando es el 1.8. Gracias y Saludos desde España.

  2. Carlos Rodríguez Escudero
    Miércoles 20 de Junio de 2018

    Buenas Cesar. En la última parte del vídeo nos dejas caer un ejercicio. A ver si alguien que vea el comentario me da una ayudita. yo me creo el select en el form.jsp, en el form2.jsp realizo un switch para capturar el contenido del mismo. ---------------------------------------------------------------------------------- Mi scriptles es el siguiente: <% String p = request.getParameter("pais"); switch(p){ case "cl": out.println("Chile"); break; case "pe": out.println("Perú"); break; case "es": out.println("España"); break; case "co": out.println("Colombia"); break; case "ar": out.println("Argentina"); break; case "mx": out.println("México"); break; default: break; } %> ------------------------------------------------------------------------------ El error que me lanza es el siguiente: HTTP Status 500 - Internal Server Error type Exception report messageInternal Server Error descriptionThe server encountered an internal error that prevented it from fulfilling this request. exception org.apache.jasper.JasperException: PWC6033: Error in Javac compilation for JSP PWC6199: Generated servlet error: source value 1.5 is obsolete and will be removed in a future release PWC6199: Generated servlet error: target value 1.5 is obsolete and will be removed in a future release PWC6199: Generated servlet error: To suppress warnings about obsolete options, use -Xlint:-options. PWC6197: An error occurred at line: 41 in the jsp file: /form2.jsp PWC6199: Generated servlet error: strings in switch are not supported in -source 1.5 (use -source 7 or higher to enable strings in switch) note The full stack traces of the exception and its root causes are available in the GlassFish Server Open Source Edition 4.1.1 logs. GlassFish Server Open Source Edition 4.1.1. ------------------------------------------------------------------------------- Sin embargo si realizo un elseif me da correcto. El JDK que estoy utilizando es el 1.8. Gracias y Saludos desde España.

  3. Abel Arana
    Jueves 04 de Junio de 2015

    hola Cesar Gracias por los videos, acabo de ver el numero 7. y me parece genial ya pronto estaré molestando con preguntas al respecto.

  4. Atilio
    Viernes 26 de Diciembre de 2014

    Buenas Noches Maestro como estas ? un saludo de Venezuela, aprendí mucho con Usted PHP Y MYSQL, aprendí mas con usted que en la Universidad, soy un fiel alumno suyo y aprendo mucho con sus conocimientos , ahora estoy aquí aprendiendo JSP con el Maestro cesar cancino. Gracias

  5. Junior Ramos @Silats90
    Lunes 03 de Noviembre de 2014

    Hola Cesar como no acordarme de ti que cuando no sabia nada pero de php con mysql buscaba buscaba y nunca encontraba unos buenos videosTutoriales que expliquen bien sobre el tema hasta que encontre tu paginas ,claro si encontre al maestro jesus conde pero sus videos me parecian un poco aburridos pero tu explicas de una manera que hacias entender las cosas aprendi muxo de ti ,claro que despues investigue y profundice en otros medio sobre php ahora, estoy viendo estos videos de tuyos de jsp y por loq ue veon son entendibles y basicos pero no kiere decir que sean malos, ya uno con una base bien establecida ,ya uno mismo puede profundizar buscando en otros medios pero siempre te estare agradecido que no se te olvide . Saludos desde PERU

  6. Ricardo
    Martes 19 de Agosto de 2014

    Estimados, recuerden que acá el switch no admite String's. Lo que podrían hacer si quieren usarlo es en las opciones del select de los países, en la opción de cada país colocar un número (por ejemplo, ) y luego recoger esa opción en una variable y castearla a entero (por ejemplo int op = Integer.parseInt(getParameter("paises");). Entonces ya podrán usar esa variable numérica en el switch. Para seguir practicando, en el tema del género (sexo), un código bonito y limpio sería usar el operador ternario. Saludos a la comunidad y por supuesto al maestro Cancino por las enseñanzas que nos entrega.

  7. niko2508
    Jueves 31 de Julio de 2014

    Hola, tengo el mismo problema que Christian, alguna solución?

  8. Christian
    Martes 10 de Junio de 2014

    Hola Cesar, primeramente muchisimas gracias por los videos, el tema de recibir las variables del formulario para hacer de que pais es, logre hacerlo con el condicional "IF", pero no pude hacerlo con switch porque me sale este error: An error occurred at line: 128 in the jsp file: /form2.jsp PWC6199: Generated servlet error: strings in switch are not supported in -source 1.5 (use -source 7 or higher to enable strings in switch) , ¿se puede hacer tambien con switch? Saludos

  9. eduardo
    Sábado 24 de Mayo de 2014

    saludos, Cesar muy interesantes tus vídeos, he aprendido bastante. te comento que me gustaría que realizara algunos vídeos de los FrameWork en jsp. Gracias. de Rep. Dom.

  10. juan
    Domingo 11 de Mayo de 2014

    cesar como siempre excelente, de corazon gracias, tus videos me han ayudado un monton, saludo desde venezuela. y que DIOS TE BENDIGA.

  11. Francisco
    Domingo 11 de Mayo de 2014

    Excelente aporte como siempre maestro Cesar, un gusto ver tus vídeos. saludos.

  12. Gerardo
    Jueves 08 de Mayo de 2014

    Master, primero que todo agradecer la disposición y las ganas de enseñarnos tan bien, tengo una pregunta en php usamos print_r($_POST); para imprimir todo el arreglo que se pasa por post en java hay una forma de hacer esto?? muchas Gracias Master.

  13. Juan Antonio Ventura
    Domingo 04 de Mayo de 2014

    Excelente material, estoy aprendiendo mucho, un agradecimiento, Cesar y Dios te vendiga, si adelante, aqui desde El Salvador