Digamos que hay dos servlets, ServletOne y ServletTwo. Según tengo entendido, desea pasar un valor (digamos empId) de servletOne a servletTwo y luego, en servletTwo, escribirá una consulta para obtener todos los detalles de ese empleado. Aquí tiene, en el primer servlet, haga un objeto de la clase HttpSession y agregue el valor Id. De empleado en ese objeto. El código se verá algo así
HttpSession sessionObject = request.getSession (); // request es un objeto de la clase HttpServletRequest, que se utilizará como parámetro en los métodos get y post, por lo que no necesita crearlo
sessionObject.setAttribute (“idOfEmployee”, “123456emp”);
en el segundo servlet puede obtener el valor fácilmente utilizando el método getAttribute del objeto HtttpSession. El código será algo así
HttpSession session = request.getSession();
- A menudo estoy fuera de la red y uso un dispositivo satelital para enviar mensajes de texto. ¿Hay alguna aplicación que pueda usar para evitar la limitación de 160 caracteres mediante codificación o una tecla de compresión?
- Mi visión es de 6/6 pero el Dr. me recomienda 0.5 para distancias lejanas, ¿qué pasa si no los usaré?
- Vivo en Navi Mumbai, ¿puedo usar una cerca eléctrica para proteger mi propiedad privada?
- Cómo enseñarle a mi gatito huérfano a morder en lugar de morder duro
- ¿Por qué mi estante para PCI y tarjeta gráfica no se alinea con el agujero de tornillo?
String empId = session.getAttribute("idOfEmployee");
y ahora puede usar este vacío en la consulta para activar el databse. Ahora surge el problema de transferir el control de servletOne a servletDos hay dos formas de transferir el control
response.sendRedirect("");
y RequestDispatch
er
class. Utilice cualquiera de esos métodos y su módulo puede implementarse fácilmente.
Espero que ayude, avíseme si tiene algún problema.