Java.lang.NullPointerException

Tenho um jsp que traz dados de um bean
e quando uma noticia nao tem imagem estou recebendo o erro : java.lang.NullPointerException

Quando a noticia tem imagem carrega tudo sem erro

Tenho a condição :

<% if ( (sArqImagem.length()) > 0 ) { %>
		<img src="../dados/<%=sArqImagem%>" align="right" hspace="8" vspace="4"> 
	<% }%>

para exibir a imagem e acima disso tenho :

String sArqImagem	= "";
if (objNoticia.consultaNoticia())
   {
	sArqImagem   = objNoticiaRNB.getsArqImagem();
   }

No bean tenmho inicialização e metodos get e set

Excluindo

<% if ( (sArqImagem.length()) > 0 ) { %> <% }%>

Aparece tudo sem erro, é claro que aparece o campo imagem vazio

Como posso fazer para exibir a imagem se ela existir e exibir noticias sem imagens sem retornar nenhum erro.

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos[/color][/size] :joia:

O problema não é não ter imagem, e sim o objeto da imagem ser nulo, pois se ele não entrar na condição abaixo, o objeto sArqImagem será nulo.

if (objNoticia.consultaNoticia()) 
{ 
sArqImagem = objNoticiaRNB.getsArqImagem(); 
} 

Deve-se então pedir se ele for diferente de nulo na hora de mostrá-lo:

<% if ((sArqImagem != null) && (sArqImagem.length() > 0)) { %> 
 // mostra imagem

Tenta ae :wink:

Obrigado Bruno !!

Está funcionando agora!