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?

Share

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

Deja tu comentario


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