Programación General > Java

 Pasar Variables Por Un Formulario

(1/3) > >>

LordJhony:
Hola De Nuevo.... Otra Consulta...
Tengo Un Servlet Que Usa Cierta Cantidad De Variables.
 Lo Que Necesito Es Enviar Algunas De Esas Variables
A Otro Servlet Atraves De Un Formulario...
Espero Me Puedan Colaborar... Muchas Gracias

arielb:
Hola, lo que podrias usar es una clase que contenga los atributos encapsulados, esta clase contiene los campos del formulario.
Luego creas un objeto de esa clase y la cargas con lo valores que correspondan a cada campo y por ultimo lo metes en una sesion(HttpSession)
Y en el sevlet que lo necesitas usas esa session y la destruyes cuando ya no la necesitas
Bueno espero haberme explixado

LordJhony:
La Verdad Creo Que No Me Hice Entender.
Tengo Una Pagina Jsp  En Donde Esta El Siguiente Form

--- Código: Text ---<form action="Materia" method="post"><table align='center' width='50%'><tr><td height="100" colspan='100' align='center'><h2><b>Registrar Materia</b></h2><br /></td></tr><tr><td height="24"><ul><ul><ul><ul><b>Identificaci&oacute;n: </b></ul></ul></ul</ul></ul><br /></td><td><input type="text" size="30" name="id"/></td><tr><td height="24"><ul><ul><ul><ul><b>Nombre: </b></ul></ul></ul</ul></ul><br /></td><td><input type="text" size="30" name="nombre"/></td><tr><td height="24"><ul><ul><ul><ul><b>Componente: </b></ul></ul></ul</ul></ul><br /></td><td><input type="text" size="30" name="componente"/></td><tr><td height="24"><ul><ul><ul><ul><b>Programa: </b></ul></ul></ul</ul></ul><br /></td><td><input type="text" size="30" name="programa"/></td><tr><td height="0" colspan='2' align='center'><tr><td colspan='4' align='center'><br /><br /><input type='submit' value='Agregar' name="B1" id="B1"/>      <input type='submit' value='Modificar' name="B2" id="B2" />      <input type='submit' value='Eliminar' name="B3" id="B3" /><br /><br /></td></tr><tr><td colspan='2' align='center'><input type='button' value='Volver' name="B4" onclick="history.go(-1)" />            <input type='button' value='Salir' name="B5" onclick="window.close();" /></td></tr></table></form> Las Variables De Los Inputs Type Text Son Recibidas En Un Servlet.
Yo Lo que Necesito Es Que Una Vez Recibido el Dato De
--- Código: Text ---<input type="text" size="30" name="programa"/> En El Servlet
Yo Pueda Mandar Ese Dato A Otro Servlet

arielb:
Si exactamente a eso me refería.
Puedes usar POJO's para el manejo de todos los campos que tienes en un formulario o también manejarlos por variables separadas.


--- Código: Java ---//Servlet1  String strPrograma; HttpSession session;         session=request.getSession();  strPrograma = request.getParameter("programa"); if (strPrograma!=null){     session.setAttribute("programaSesion", strPrograma);     response.sendRedirect("Servlet2"); } 

--- Código: Java ---//Servlet2 String strPrograma2;HttpSession session;         session=request.getSession();strProgrma2 = (String)session.getAttribute("programaSesion");session.removeAttribute("programaSesion"); 

LordJhony:
Muchas Gracias Me Sirvio de Mucho Tu Ayuda.
Otra Pequeña Duda En Caso De Que El Valor Sea int Tambien Se Usa De La Misma Manera

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa