From: Kemmel da S. S. <ke...@gc...> - 2003-12-19 17:47:07
|
A resposta do JSP está abaixo também. On Fri, 2003-12-19 at 15:00, Johnatan Daniel Lima wrote: > Ola, > Apos ter me batido um monte para iniciar a navegação de uma nova > aplicação utilizando JBanana (dois samples funcionaram), Obtive o > Seguinte erro: > > java.lang.NullPointerException > > at > org.gci.jbanana.controller.ProcessExtension.loadProcessXML(ProcessExtension.java:76) > > Correspondente a esta linha : > > DataManager gerenciador = > (DataManager)ServletVersionAdapter.httpSessionGetAttribute( > > "DataManager", request.getSession(false)); > > ---> String cacheXML = gerenciador.getCachedProcessXML(); > > Alguem pode me ajudar com isto ? > > aproveitando alguem poderia me explicar este trecho que esta na > > pagina 5_CONFIRMACAOEXECUCAO.jsp do sample, : > O JSP pega o objeto DataManager da Sessão do usuário (deve fazer isto no início do JSP. > Hashtable voos = (Hashtable) dtmg.getObject("voos"); O DataManager tem duas hashs internas. Uma para armazenar os parâmetros que são validados pelo JBanana (recebido por HTTP do browser) e outra hash para armazenar objetos que o desenvolvedor desejar colocar lá. O JSP pega de dentro do objeto DataManager, um objeto chamado voos. (neste caso da segunda hash pela qual eu expliquei anteriormente.) > Voo voo = (Voo) > voos.get(dtmg.getResponseItem("vooSelecionado").getPreParseValue()); O Objeto voo que foi colocado dentro do DataManager também deve ser uma hash ou uma lista, pois o JSP está pegando algo que está dentro do objeto Voo. Johnatan, o exemplo do JBanana com as mesmas classes de negócio (herdadas do StepStension) gerando informações em XML (para a camada visual XSL) e gerando informações em VO (para a camada visual JSP) confundem um pouco a todos. Se vc fizer um exemplo mais simples com JSP, please me mande que irei colocar dentro do release do JBanana. O certo seria fazer dois exemplos.war, um para mostrar o exemplo de uso com JSP e outro para mostrar o exemplo de uso com XSL/XML. Se vc conseguir fazer isto nos seus estudos, eu agradeceria. > > Muito Obrigado a todos > > Att. > > Johnatan > > > > > > > ______________________________________________________________________ > Central anti-spam do Yahoo! Mail: com dicas, dúvidas e > curiosidades![image] -- Kemmel da Silva Scopim Consultor Sênior Java 41 337 1020 www.gci.com.br GCI Comércio de Sistemas e Serviços de Informática Ltda. -------------------------------- Soluções para Gestão Empresarial |