Pasar parametros con jsp:param

El tag jsp:param sirve para pasar una variable de un jsp a otro como parámetro. Visto así quizás no tenga mucho sentido, pero por ejemplo es muy útil para:

Redirecciones con jsp:forward

Por ejemplo, si queremos ir a una pagina2 y pasar como parámetro una variable llamada «x» que tenga un valor «y», bastaría con hacer:

<jsp:forward page=»pagina2″>
<jsp:param name=»x» value=»y»/>
</jsp:forward>

Incluir con jsp:include

Si queremos incluir un jsp dentro de otro y necesitamos pasar a esta segunda pagina una variable deberemos hacerlo de la siguiente forma:

<jsp:include page=»pagina2″>
<jsp:param name=»x» value=»y»/>
</jsp:include>

En cualquiera de los dos ejemplos, para recuperar el valor en la pagina2, deberemos utilizar el siguiente codigo:

<% String mix = request.getParameter(«x»); %>

Dejando el valor que venia como parámetro y dejándolo en la variable «mix».

Sencillo, no?

Sobre: ,


3 Respuestas para “Pasar parametros con jsp:param”

  1. cristina dice:

    super me ayudo mucho …

  2. Jimy Navarro Cordova dice:

    Hola esta super tu ejemplo, quisiera saver si el valor del jsp:param lo puedo definir en otra parte de la pagina

  3. El jsp:param hay que indicarlo entre los jsp:include o los jsp:forward


Esta página web utiliza cookies para mejorar tu visita adaptando la navegación a tus preferencias.
Para seguir navegando tienes que Aceptar las política de cookies. Más información