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!

miércoles, 15 de febrero de 2012

Cómo vincular CSS en JSF

La siguiente serie de pequeños pero útlies tips sobre JSF empezará con saber como integrar una hoja de estilos CSS en JSF. Actualmente uso Eclipse como IDE, pero eso no tiene importancia alguna.

Yendo al código, dentro del archivo que quieran agregar el css, dentro de las etiquetas <body></body> escriben:

<link rel="stylesheet" type="text/css" href="#{request.contextPath}/rutadesdeWebContent/style.css" />
Donde dice la ruta, tienen que cambiarla por la localización de su archivo .css
¡Espero les sirva!