Bean imprime um dado e outro não (Struts + Hibernate)

Opa galera, acontece uma coisa estranha comigo aqui, numa listagem do banco, quando tento escrever na interface o id do bean da pau, mas se colocar so a descrição imprime ok.

Coloco pra imprimir no console os valores e eles estão sendo recuperados corretamente, so no jsp q não ta indo.

Imprimo os dados assim?

<html:option value=""><bean:write name="cargo" property="descricao" /></html:option>

Mas se colocar o código, que é o id da tabela, dá erro, como se estivesse procurando no MessageResource.properties

<html:option value="<bean:write name="cargo" property="codigo" />"><bean:write name="cargo" property="descricao" /></html:option>

Alguem me da uma luz onde to errando??

:cry: