Carissimi,
sarò sintetico. La mia web app sviluppata in Java con Eclipse comprende:

1) Un file test.properties nella cartella WEB-INF che reca solo la riga:

alfa.beta = "big";
2) La classe pro.java che reca il codice:

package utility;

import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Map;
import java.util.Properties;


public class pro {

public String Metodo()
{
Properties p = new Properties();
String valore = "";
try {
p.load(this.getClass().getClassLoader().getResourc eAsStream("/WEB-INF/test.properties"));
valore = p.getProperty("alfa.beta");
} catch (FileNotFoundException ex) {
ex.printStackTrace();
} catch (IOException ex) {
ex.printStackTrace();
}
return valore;
}
}
3. La pagina jsp che dovrebbe visualizzare la properties e che comprende il seguente frammento di codice.

<%
pro myPro = new pro();
String myStringa = myPro.Metodo();
out.write(myStringa);
%>

Ovviamente è un semplice test di lettura, non è certo il modo in cui è strutturata la mia applicazione. In questo modo vedo un messaggio di errore. Ho la sensazione (togliendo parti e rimettendole, ecc) che l'errore sia dalle parti del percorso del file properties ma posso sbagliarmi. Secondo voi perché non va? (l'errore è null.pointer.lang.exception).

Grazie a tutti