Foros del Web » Programación para mayores de 30 ;) » Java »

Mantener Parámetros de Búsqueda

Estas en el tema de Mantener Parámetros de Búsqueda en el foro de Java en Foros del Web. Buenos días, quería escuchar ideas sobre como hacer cierto tema, les explico, tengo una página JSP en cual tiene unos campos que son filtros para ...
  #1 (permalink)  
Antiguo 03/04/2017, 11:07
 
Fecha de Ingreso: septiembre-2005
Mensajes: 1.289
Antigüedad: 18 años, 7 meses
Puntos: 3
Pregunta Mantener Parámetros de Búsqueda

Buenos días, quería escuchar ideas sobre como hacer cierto tema, les explico, tengo una página JSP en cual tiene unos campos que son filtros para realizar búsquedas, ya que se hizo el filtro y se ejecuta la búsqueda, los resultados dan la opción de ir a consultar el detalle de los resultados, es decir, al hacer clic en alguno de los resultados, se cambia la página a otro JSP, dentro de este último JSP quiero poner un botón que diga "Regresar a Búsqueda" y que al volver, me deje de nuevo los filtros seleccionados y con los resultados que ya se habían mostrado.

Regularmente arrastraría los filtros del jsp al servlet y viceversa, pero quería saber que otras opciones habría para hacer esto (mientras indagaré en san google :D), agradezco de antemano sus ideas o sugerencias.
__________________
Wow! No se que decir...
  #2 (permalink)  
Antiguo 29/05/2017, 04:27
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 15 años
Puntos: 306
Respuesta: Mantener Parámetros de Búsqueda

Pues para mí es la mejor solución, la comunicación HTML es sin estado, así que para mantener un estado (parámetros de consulta) deberían viajar con la request.

Hay otras opciones pero no creo que sean adecuadas, como almacenar el estado en el session storage (o similares) en el navegador , pero repito que no creo que sea adecuado para lo que lo quieres usar. Ten en cuenta que para manejar datos que no quieras enviar al servidor, deberás usar javascript , ya que java se ejecuta en el servidor y sólo conoce los datos que le llegan en la request o están almacenados en el servidor.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:19.