Fala galera…
Pessoal eu estou usando o seguinte código com struts 1.2:
<html:select property="estado" >
<option value="-1">Selecione</option>
<html:options collection="cidade" property="id" labelProperty="nome" />
</html:select>
Mas eu percebi uma coisa estranha na collection!!! Quando ela vem null o struts nao reconhece que a lista está nula!
Como eu faço para evitar um erro de null quando a lista está nula?
Vou ter q verificar sempre com um if, como o código a baixo? 
<html:select property="estado" >
<%
ArrayList list = (ArrayList)request.getAttribute("cidade");
if(list != null){
%>
<option value="-1">Selecionar</option>
<html:options collection="cidade" property="id" labelProperty="nome" />
<%
}
%>
</html:select>
O struts nao consegue reconhecer q a lista está nula e mostra uma combo vazia?
Como eu faço isto de uma forma “elegante”?
Obrigado. 