Este é um post disponível para assinantes MVPEste post também está disponível para assinantes da Java Magazine ou para quem possui Créditos DevMedia. Clique aqui para saber mais!
Video: Struts 2: Uma Aplicação Completa - Parte 9
Nona parte da elaboração de uma aplicação completa utilizando o Struts Framework versão 2.0. Nesta parte vamos criar uma listagem mais dinâmica das compras, utilizando DisplayTag.
Título: Struts 2 - Uma Aplicação Completa - Parte 9
Tempo: 23:07
Mini Resumo: Nona parte da elaboração de uma aplicação completa utilizando o Struts Framework versão 2.0. Nesta parte vamos criar uma listagem mais dinâmica das compras, utilizando DisplayTag. Deixaremos a aplicação pronta para exibição de detalhes das compras em uma janela PopUp.
Tecnologias utilizadas: Eclipse, Apache Tomcat, Struts 2, Servlets + Jsp, DisplayTag
Palavras chave: Struts2, Struts, DisplayTag
Tempo: 23:07
Mini Resumo: Nona parte da elaboração de uma aplicação completa utilizando o Struts Framework versão 2.0. Nesta parte vamos criar uma listagem mais dinâmica das compras, utilizando DisplayTag. Deixaremos a aplicação pronta para exibição de detalhes das compras em uma janela PopUp.
Tecnologias utilizadas: Eclipse, Apache Tomcat, Struts 2, Servlets + Jsp, DisplayTag
Palavras chave: Struts2, Struts, DisplayTag

14 COMENTÁRIOS
Marivaldo M. Cavalheiro
Felipe, tudo beleza. Bom, para inicio, quero lhe parabenizar pelas vídeo aulas, ficaram muito boas, me surpreendi, sua didática, e a forma de explicar são excelentes. Eu tive um unico problema ao fazer o test com o JUnit quando mapeio a sessao, erro: java.lang.NullPointerException... na minha action. vc tem idéia do q pode ser? Se puder ajudar, desde já. agradeço muito a atenção
[há +1 ano] -
Responder
Felipe Rodrigues
Nesse caso terá que trabalhar com moc objects para que o JUnit dê certo, ou pelo menos setar o Map session manualmente, pois o objeto session faz parte da execução em um servidor web.
Recomendo que pergunte sobre o tema em algum fórum para que indiquem um tutorial sobre isso.
Na documentação do struts2 também tem alguns exemplos.
[há +1 ano] -
Responder

Kaludi2008
Fernando...tranquilo??Gostaria de deixar já que estou adorando as suas aulas...muito bom mesmo...bem explicado...mais eu tive um problema na aula 9, e não estou conseguindo resolver...não está mostrando pra mim o purchaseNumber....não está fazendo a busca ao banco...só mostra $(item.number) na table...espero que vc ainda esteja respondendo as perguntas..rsrs...no mais..muito obrigado!!!
[há +1 ano] -
Responder
Felipe Rodrigues
Olá Fernando,
obrigado pelo feedback.
Bom, você passou qual é o problema, mas falta informações para descobrir onde está o erro. Talvez falte os jars do jstl, ou então falta alguma outra coisa declarativa na jsp.
Sugiro que você dê uma boa olhada no código de exemplo novamente.
Abração
[há +1 ano] -
Responder

Kalil Mendonça Valadares Peixoto
Oláa Felipe..consegui corrigir já o problema do purchaseNumber...rssrsrs...mais agora estou com outra dúvida...aqui no trabalho utilizamos a ferramenta WSAD para desenvolvimento...e ela é só utiliza o Java na versão 1.4, sendo que a versão do Struts é a 1.1...não sei se ele aceita a biblioteca ActionContext, pelo menos eu tentei importar e não consegui...se tiver alguma outra que tenha a mesma funcionalidade para essa versão, vc pode me dizer qual???Ou algum link que me auxilie...eu já pesquisei e não achei...Muito obrigado
[há +1 ano] -
Responder
Felipe Rodrigues
http://struts.apache.org/download.cgi#struts2011
No link acima, baixe a versão que tem um J4 no nome. Essa versão está preparada para o Java4. Lembre-se que alguns plugins devem ter versão para J4 também, porém não é garantido que todos os plugins tenham essa versão.
[há +1 ano] -
Responder
Kalil Mendonça Valadares Peixoto
opa Felipe...então..essa versão é a que tenho instalada aqui...com as tags html,bean,nested...e a ferramenta já vem configurada...mais oq eu quero saber...é como utilizar o ActionContext..é possível nessa versão???
[há +1 ano] -
Responder
Felipe Rodrigues
Tag html, bean, nested?
Não existem essas taglibs no struts2. Tem certeza que baixou o jar certo?
O Actioncontext faz parte do struts2-core e por isso baixando a versão j4 já garante o funcionamento do ActionContext para o JDK1.4
[há +1 ano] -
Responder
Kalil Mendonça Valadares Peixoto
Felipe meu brother...tu é o kraa...rsrs...agora deu aki....realmente eu tinha baixado o errado...não tinha me atentado akele struts 2.j4....rsrsr...não tinha visto...mais agora foi aki...ActionContext ok...rsrs...vlww felipe...e oww...q venham mais aulas...rsrs...pelo que eu ouvi na última vídeo aula,a próxima vai ser Java Vídeo Magazine né..???não tenho certeza, mais para assinantes da Java Magazine ela vai estar disponível tb???rsrs..desculpe a igno^rância
[há +1 ano] -
Responder
Felipe Rodrigues
Não sou eu quem define onde e como a aula será publicada. Na verdade a DevMedia está investindo pesado nesse esquema de créditos. Particularmente eu acho bem interessante porque você pode comprar as aulas que te interessam, sem ter que pagar mensalmente. Também acho que os assinantes deveriam ter acesso as aulas.
[há +1 ano] -
Responder
Kalil Mendonça Valadares Peixoto
hummm...entendi...tranquilo...Felipe, olha só...fico até sem graça de te perguntar aqui de novo..rsrs..mais tá complicado aqui o negócio...eu tava dando uma pesquisada, e até que as tags do struts 2 estão funcionando no meu código, mas não consegui configurar o struts.xml..
a ferramenta diz q esse link
!DOCTYPE struts PUBLIC
"-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd">
tá corrompido....pra ser mais exato( "http://struts.apache.org/dtds/struts-2.0.dtd">), só essa parte mesmo..rsrs...lá em casa funcionou perfeitamente, creio q é a versão do jar né...como é pra java 4...
[há +1 ano] -
Responder
Felipe Rodrigues
Cara, deve ser o acesso à internet. Acho que o eclipse tenta validar o xml contra o DTD, mas aí depende de configurações de proxy e tudo mais. Dá pra configurar isso no eclipse. Dá uma pesquisada na internet. Mas a aplicação deve funcionar normal independente disso.
[há +1 ano] -
Responder

Cássio Reinaldo Amaral
Eu estava tendo um erro no ao rodar o projeto, com a seguinte root cause: ava.lang.NoClassDefFoundError: org/apache/commons/collections/IteratorUtils
Estava rodando no Apache 6, com a common-colections que peguei da lib dos sources do Felipe. Só consegui resolver o problema depois que baixei a commons-collections-3.2.zip do site http://mirror.pop-sc.rnp.br/mirror/apache/commons/collections/binaries/
A quem possa interessar, derrepente alguem está tendo o mesmo problema que eu estava.
Abraços.
[há +1 ano] -
Responder
Felipe Rodrigues
Eu acho que esse erro foi corrigido na aula 9. Se encontrar mais algum problema, me avise. Grato.
[há +1 ano] -
Responder
Você está em:
canal Java
Publicidade
Este post faz parte de:
Curso(s):
Desenvolvendo uma aplicação completa com Struts 2
Formações:
Formação Java web Developer
Curso(s):
Formações:
Felipe Rodrigues
Space do autor
Arquiteto de Sistemas com experiência de 5 anos em desenvolvimento de sistemas distribuídos. Atualmente trabalha em projetos pela Fratech, atuando na arquitetura de aplicações críticas. Participa atvamente do desenvolvimento do framework Struts2 e mantém o projeto open-source BoxSQL. Palestrante no ...
Space do autor

download

5
0
