Lectura de ficheros del servidor

Serena
25 de Enero del 2005
Estoy intentando leer desde una página web construida con jsp un fichero txt residente en el servidor donde se hospeda la página para poder mostrar su contenido en dicha página.
El código que utilizo es el siguiente:

String texto = new String();
try
{
FileReader leer = new FileReader("fichero.txt");
BufferedReader entrada = new BufferedReader(leer);
String s = new String();
while((s=entrada.readLine()) != null)
{

texto+=s;
out.println(s);
}

entrada.close();

}catch(FileNotFoundException asdsa)
{
%> <br>Archivo no encontrado<br><%
}

catch(IOException asda)
{
%><br>Problemas de lectura<br><%
}

Sin embargo, aunque el fichero tiene contenido no me aparece nada, es como si el fichero estuviera vacio y por lo tanto lo que se imprime es una cadena vacia.

¿Alguien puede ayuadarme?