Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] JSF Error XML

Estas en el tema de JSF Error XML en el foro de Java en Foros del Web. Hola. Estoy haciendo una aplicacion en JSF pero me muestra el siguiente error: Código: Error de lectura XML: no se encuentra elemento Ubicación: http://localhost:8080/**********/login.xhtml Número ...
  #1 (permalink)  
Antiguo 02/02/2016, 10:16
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 6 meses
Puntos: 2
JSF Error XML

Hola.

Estoy haciendo una aplicacion en JSF pero me muestra el siguiente error:

Código:
Error de lectura XML: no se encuentra elemento 
Ubicación: http://localhost:8080/**********/login.xhtml
Número de línea 1, columna 1:
esto pasa al agregar el filtro de sesion

Código Java:
Ver original
  1. public void doFilter(ServletRequest request, ServletResponse response,
  2.             FilterChain chain)
  3.             throws IOException, ServletException {
  4.         HttpServletRequest fRequest = (HttpServletRequest)request;
  5.         HttpServletResponse fResponse = (HttpServletResponse)response;
  6.         HttpSession session = fRequest.getSession();
  7.         String contextPath = fRequest.getContextPath();
  8.         if(session == null && !fRequest.getRequestURL().toString().contains("login")) {
  9.             fResponse.sendRedirect(contextPath+"/login.xhtml");
  10.         }else if(!fRequest.getRequestURL().toString().contains("login") && session.getAttribute("login") == null) {
  11.             fResponse.sendRedirect(contextPath+"/login.xhtml");
  12.         }
  13.     }

alguna idea de que puede causarlo?

Gracias.
  #2 (permalink)  
Antiguo 02/02/2016, 10:43
Avatar de Andreslrz  
Fecha de Ingreso: septiembre-2008
Mensajes: 99
Antigüedad: 15 años, 6 meses
Puntos: 2
Respuesta: JSF Error XML

El problema era que se debia aplicar el filtro al directorio que dependia de la sesion, yo lo estaba aplicando al proyecto y eso generaba redundancia.

Etiquetas: jsf, string, xml
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:20.