jueves, 28 de noviembre de 2013

Cómo pasar parámetros entre páginas JSP

Envío de datos entre páginas, y trabajar con los datos, es la piedra angular de la moderna Internet.

Lo que necesita

Java JDK (versión 1.5 o superior)

Entorno de desarrollo integrado Java como Eclipse o NetBeans se recomienda (aunque no es obligatorio)

Contenedor de aplicaciones / servlet Java Web, como Tomcat o JBoss



Crear un formulario en su primera JSP que utilizará para enviar datos a otro JSP:

acción form = método ". / otherPage.jsp" = "POST"

Nombre: input type = "text" name = "nombre" / br /

input type = value "submit" = "Enviar" /

/ Forma



Añadir un enlace a una página JSP (puede ser la misma página que en el paso uno, o una página completamente diferente) para pasar parámetros utilizando una de manera regular, así:

a href = ". / otherPage.jsp? name = Bob" Otro Página / a



Crear una nueva página denominada "otherPage.jsp", y agregue el código siguiente a la misma:

Nombre:% = request.getParameter ("nombre")%

Al cargar cualquiera de las otras páginas y, o bien enviar el formulario o haga clic en el enlace, su navegador debe cargar otherPage.jsp y mostrar el valor adecuado (sea lo que ha introducido en el formulario, o "Bob" desde el enlace en la segunda etapa ).

Consejos y advertencias

Preste atención a la forma en que el navegador maneja las distintas solicitudes. La forma, el uso de un método HTTP POST, no se muestra nada inusual en la barra de direcciones del navegador y si se golpea "Refresh" de tu navegador, va a confirmar que desea volver a enviar los datos. El enlace no mostrar los datos en la barra de direcciones, y no le pide que vuelva a confirmar, se está utilizando un método de petición GET. Estos dos tipos de peticiones tienen completamente diferentes fortalezas y debilidades, y si usted no está familiarizado con ellos, es posible que también desee leer en cualquiera de ellos.

 

No hay comentarios:

Publicar un comentario