domingo, 18 de marzo de 2012

Rutas Relativas en Eclipse (Aplicacion Web)

Buenas noches lectores, Continuamos con un segundo tip interesante de JSF, una herramienta para el desarrollo de aplicaciones Web

Rutas Relativas del Contexto

Es posible que alguna vez necesiten manejar archivos de texto para leer información de su aplicación, en vez de usar una base de datos (a pesar de que la comparación es inconcebible).

El caso es que para acceder a los archivos se necesita conocer su ruta, y el problema es que los IDE usados, por ejemplo Eclipse, tienen problemas con esto.

Entonces, para determinar la ruta que tiene la aplicación en un momento determinado, usamos el siguiente código:

//Código
String ruta = ((ServletContext) FacesContext.getCurrentInstance().getExternalContext().getContext()).getRealPath("/") + "rutas_adicionales");
archivo = new File(ruta);
Espero les sea de utilidad, cualquier duda solo haganla, para eso estamos ¡Un saludo!