PASO DE PARAMETROS ENTRE SERVLET
Necesito que un parametro que recibe un servlet llegue hasta otro servlet.
Desde un formulario envio un dato llamado "tipo"
en el servlet, veo si tipo="TIPO 1" se debe ir a un servlet CTipo1
si es TIPO2 a un servlet CTipo2.
Como lo puedo hacer??
Desde un formulario envio un dato llamado "tipo"
en el servlet, veo si tipo="TIPO 1" se debe ir a un servlet CTipo1
si es TIPO2 a un servlet CTipo2.
Como lo puedo hacer??
La mejor forma de hacerlo es metiendo ese parámetro dentro del objeto request.
request.setAttribute("parametro", valor-parámetro);
Después llamas al siguiente Servlet con un RequestDispatcher:
RequestDispatcher objRequestDispatcher = request.getRequestDispatcher("ruta del Servlet");
objRequestDispatcher.forward(request, response);
Por último en el Servlet recuperar el objeto:
String sTipo = (String)request.getAttribute("parametro");
request.setAttribute("parametro", valor-parámetro);
Después llamas al siguiente Servlet con un RequestDispatcher:
RequestDispatcher objRequestDispatcher = request.getRequestDispatcher("ruta del Servlet");
objRequestDispatcher.forward(request, response);
Por último en el Servlet recuperar el objeto:
String sTipo = (String)request.getAttribute("parametro");
Hombre no se si esto te sirve a ver
Cuando llames a un servlet llamalo de la siguiente manera
[...] servlet?param1=valor1¶m2=valor2 ....
y luego en el otro servlet harias
request.getParameter(param1); y recogerias lo que te devolviese esta instruccion.
Saludos
Cuando llames a un servlet llamalo de la siguiente manera
[...] servlet?param1=valor1¶m2=valor2 ....
y luego en el otro servlet harias
request.getParameter(param1); y recogerias lo que te devolviese esta instruccion.
Saludos
