DETECTAR UN CLICK CON EL SERVLET
Publicado por Lander (1 intervención) el 29/01/2005 19:17:33
Mi problema es que tengo un menú con diferentes opciones y lo que quiero es que cuando se pinche sobre una de ellas se llame a un método del servlet que mande la siguiente página al cliente.
El menú con dos opciones pintaría así (Las capas las pongo xq las manejo en el STYLE):
out.println("<div id=\"tabHorizontal\">");
out.println(" <div id=\"tabInicio\" class=\"tabActive\">Inicio</div>");
out.println(" <div id=\"tabVigilancia\">Vigilancia</div>");
out.println("</div>");
Siendo Inicio la posición actual en el menú. He pensado que igual se podría enviar un formulario con el nombre de la entrada de menu y recogerla y tratarla en el método doPost.
Así por ejemplo tener una variable llamada enlace y:
public String user;
public String pass;
public String enlace = "Inicio";
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
user = request.getParameter("username");
pass = request.getParameter("password");
enlace = request.getParameter("link");
//Tratamiento de acceso...
if (enlace=="Inicio") Inicio(request,response);
else if (enlace=="Vigilancia") Vigilancia(request,response);
...
}
Y así tener un método por entrada de menú...
Cómo puedo llevar a cabo mi idea??? Hay alguna manera más facil??
ojalá se pudiese hacer un href=mi_servlet.mi_metodo
:D
Espero que podais ayudarme
ASIASSS
El menú con dos opciones pintaría así (Las capas las pongo xq las manejo en el STYLE):
out.println("<div id=\"tabHorizontal\">");
out.println(" <div id=\"tabInicio\" class=\"tabActive\">Inicio</div>");
out.println(" <div id=\"tabVigilancia\">Vigilancia</div>");
out.println("</div>");
Siendo Inicio la posición actual en el menú. He pensado que igual se podría enviar un formulario con el nombre de la entrada de menu y recogerla y tratarla en el método doPost.
Así por ejemplo tener una variable llamada enlace y:
public String user;
public String pass;
public String enlace = "Inicio";
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
user = request.getParameter("username");
pass = request.getParameter("password");
enlace = request.getParameter("link");
//Tratamiento de acceso...
if (enlace=="Inicio") Inicio(request,response);
else if (enlace=="Vigilancia") Vigilancia(request,response);
...
}
Y así tener un método por entrada de menú...
Cómo puedo llevar a cabo mi idea??? Hay alguna manera más facil??
ojalá se pudiese hacer un href=mi_servlet.mi_metodo
:D
Espero que podais ayudarme
ASIASSS
Valora esta pregunta


0