Como llamo a una página html (con marcos) desde un servlet
Hola a todos, tengo una pregunta; en la aplicación que estoy desarrollando, llamo un servlet que valida que el id y password de un usuario sean correctos;
si este es el caso lo direcciona a una página html, que tiene dos marcos, uno para menú y otro para contenido.. pero resulta que cuando busco la página dice que no la encuentra;
pero si yo le digo que busque la página que contiene el menú funciona perfectamente. He utilizado el siguiente método:
private void irAURL(String url,
HttpServletRequest req,
HttpServletResponse response) throws
ServletException, IOException {
int posContexto = url.indexOf("/",1);
String subdir = url.substring(0,posContexto);
String urlRelativa = url.substring(posContexto);
RequestDispatcher dispatcher =
getServletContext().getContext(subdir).getRequestDispatcher(urlRelativa);
dispatcher.forward(req, response);
}
y el parámetro que le paso es el siguiene:
irAURL("/extranet/index.html", req, response);
Agradezco sus comentarios o sugerencias
si este es el caso lo direcciona a una página html, que tiene dos marcos, uno para menú y otro para contenido.. pero resulta que cuando busco la página dice que no la encuentra;
pero si yo le digo que busque la página que contiene el menú funciona perfectamente. He utilizado el siguiente método:
private void irAURL(String url,
HttpServletRequest req,
HttpServletResponse response) throws
ServletException, IOException {
int posContexto = url.indexOf("/",1);
String subdir = url.substring(0,posContexto);
String urlRelativa = url.substring(posContexto);
RequestDispatcher dispatcher =
getServletContext().getContext(subdir).getRequestDispatcher(urlRelativa);
dispatcher.forward(req, response);
}
y el parámetro que le paso es el siguiene:
irAURL("/extranet/index.html", req, response);
Agradezco sus comentarios o sugerencias