Verificar se arquivo existe na aplicação

Java Nerds,

Na minha app web eu preciso verificar se um recurso realmente existe.
Este recurso, de fato, é um arquivo JPG/GIF.

Não queria usar File por que creio que isto vai contra a espec J2EE.

Então eu fiz algo assim:

//verifica se existe o recurso java.io.InputStream is = pageContext.getServletContext().getResourceAsStream( url ); //o arquivo existe if( is != null ) { try { is.close(); } catch(Exception e) {} }

Mas acho que ficou bem nojento e tbm pode dar problemas com performance.

Alguém tem uma solução aí?
Ou devo mesmo usar o File pra verificar?

Abcs