A página aparece "qubrada". No Prompt do JBosss aparece a seguinte mensagem de erro:
Quote:
09:59:51,796 INFO [_jspService] []
09:59:51,796 INFO [_jspService] vazia? true
09:59:51,836 ERROR [Engine] StandardWrapperValve[jsp]: Servlet.service() for ser
vlet jsp threw exception
…
09:59:51,906 ERROR [Engine] ----- Root Cause -----
java.lang.NullPointerException
at java.util.ArrayList.addAll(ArrayList.java:433)
at org.apache.jsp.cadast_endereco_jsp._jspService(cadast_endereco_jsp.ja
va:564)
Qual seria o NullPointer? Se fosse listAddresses, as mensagens de erro não seriam impressas. Além disso quando comento o bloco <jsp:useBean> Não acontece erros. Isso indica que o método bean.getAddress() não retorna null. Em outros trechos da mesma coisa faço coisa parecida: crio um Bean ArrayList e depois o preencho com um addAll() e não há problemas. Logo o que há de errado?
Grato,
Rafael Ubiratam Clemente Afonso
Java 2 Certified Programmer
[ Esta mensagem foi editada por: rucafonso em 25-02-2003 10:18 ]
PS: Algúem pode me dizer por que sempre tenhos problemas ao usar tags HTLM neste forum?
[ Esta mensagem foi editada por: rucafonso em 25-02-2003 10:21 ]
[ Esta mensagem foi editada por: Franklin em 25-02-2003 13:25 ]
Fiz o teste que sugeriu e apareceu que addressCollection não é null. Mesmo se fosse acontaceria um NullPointerException no momento em que fizesse listAddresses.isEmpty(). Foi isso que quis dizer ao escrever que não é null.
Rafael Ubiratam Clemente Afonso
Java 2 Certified Programmer
[ Esta mensagem foi editada por: rucafonso em 25-02-2003 12:56 ]
De fato, bean.getAddress() estava retornando null. E, de acordo com a especificação de AbstractCollection (da qual ArrayList deriva) é disparada uma NullPointerException quando recebe uma Collection null. Portanto fo falha minha :-?