Testar um ArrayList nulo no Velocity

3 respostas
A

Ola Pessoal

estou tentado fazer um #if no velocity para testar se um $arrayList está nulo

tentei #if ($arrayList == null)… mas da erro
tentei #if ($arrayList.equals("")… mas mesmo o arrayList contendo informações ele entra no IF.

alguém sabe como fazer isso?

3 Respostas

Paulo_Silveira
#if(!$arrayList)

Egrnacado eh que a sua segunda tentativa deveria sempre retornar false, porque as listas do java implementam equals verificando antes com instanceof se o argumento eh List.

Jair_Rillo_Junior

“alex.lopes”:
Ola Pessoal

estou tentado fazer um #if no velocity para testar se um $arrayList está nulo

tentei #if ($arrayList == null)… mas da erro
tentei #if ($arrayList.equals("")… mas mesmo o arrayList contendo informações ele entra no IF.

alguém sabe como fazer isso?

Não estou muito bem recordado, mas uma vez que eu precisei fazre isso, eu tentei assim

#if ($arrayList.size() ==0) .... Isso quando ele não tem registro

Paulo_Silveira

manchester, isso eh pra ver se a arraylist esta vazia
voce deve fazer if em cima da referencia para verificar se nao esta null no velocity

Criado 21 de julho de 2004
Ultima resposta 22 de jul. de 2004
Respostas 3
Participantes 3