Detectar enlaces con el servlet
Wenas.
Tengo un servlet que genera todas las webs, cuando en una web se pincha un enlace, quiero que el servlet lo detecte y llame al método que saca la siguiente página.
El problema es que si lo hago con href y le paso un parámetro enlace con el valor que distingue entre webs (/servlet?link=valor), pierdo la sesión de ese usuario, si estába o no estaba registrado.
Hay alguna forma de buscar en el doGet si el que hace la petición ya tiene una sesión?
O alguna manera más eficaz de realizarlo...
Gracias por la ayuda
Tengo un servlet que genera todas las webs, cuando en una web se pincha un enlace, quiero que el servlet lo detecte y llame al método que saca la siguiente página.
El problema es que si lo hago con href y le paso un parámetro enlace con el valor que distingue entre webs (/servlet?link=valor), pierdo la sesión de ese usuario, si estába o no estaba registrado.
Hay alguna forma de buscar en el doGet si el que hace la petición ya tiene una sesión?
O alguna manera más eficaz de realizarlo...
Gracias por la ayuda
Para hacer lo que dicer hay que meterlo en una sesion.
HttpSession objHttpSession = request.getSession(true);
Después metes lo que quieras en el objeto sesion:
objHttpSession.setAttribute("datos", valor);
Por último recueperas el valor:
Object o = ojbHttpSession.getAttribute("valor");
HttpSession objHttpSession = request.getSession(true);
Después metes lo que quieras en el objeto sesion:
objHttpSession.setAttribute("datos", valor);
Por último recueperas el valor:
Object o = ojbHttpSession.getAttribute("valor");
