Tag html:select do Struts

olá,

estou com o seguinte problema com o html:select do struts, quando buscar o cadastro de uma pessoa por uma “Collection” especifico que o estado dessa pessoa é a propriedade “pessoa.estado.id”, mas nem sempre uma pessoa terá um estado que é o normal. Mas a tag SELECT lança um Exception quando o ID do estado desta pessoa está nulo, como tratar valores nulos nesse caso?

<html:select property=“pessoa.estado.id” tabindex=“1”>
<html:options collection=“estados” property=“value” labelProperty=“label” />
</html:select>

desde já agradeço a atenção,
Vladmir[/b]

Olá Vladmir,

Na verdade o property do <html:select… indica qual será o nome do campo que o formulário irá armazenar o valor do seu SELECT. É como se fosse o NAME do <select… tradicional. Tenta modificar este property para outra coisa e em seguida verifica se o problema está persistindo.

Seria interessante você verificar como está sendo preenchido a sua coleção estados.

aqui vc tem algumas informações:

http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=31504