| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 11:46:08
|
nicholas.bittencourt
JavaTeenager
![[Avatar]](/images/avatar/7522a10ddf6916abccf0163b58ca0543.jpg)
Membro desde: 17/01/2007 00:17:42
Mensagens: 161
Localização: Niterói, RJ, Brasil
Offline
|
Quando usar cada um deles? Qual a diferença em termos de desenvolvimento na pratica? E o ChangeListener, alguem ja usou? Podem me dar usos praticos de cada caso?
Valeu!
|
--
Nicholas Dacal A. Bittencourt
http://goronah.blog.br
We also realized that solving everyone?s problems was too big of a challenge for the first release. It would be better to build a product that a lot of people love, than one that everyone tolerates (...) - Paul Buchheit, Gmail Engineer |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 11:51:13
|
Giulliano
GUJ Master
![[Avatar]](/images/avatar/7f5a17b792b687fc4c227a5c5e569dd8.jpg)
Membro desde: 14/11/2006 19:29:38
Mensagens: 1627
Localização: São Paulo
Offline
|
uma Action não receb um evento diferente da ActionListener
segue um exemplo
abraços
|
Oracle Certified Master, Java EE 5 Enterprise Architect
Oracle Certified Professional Java Programmer
GiuLLianO MoRRoNi
<UnTouChAbLe> |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 11:59:34
|
alots_ssa
JavaEvangelist
Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline
|
Além disso com o ActionListener vc nao pode mudar a pagina que vc está. A não ser que faça na mão um forward com o HttpServletRequest. Mas basicamente eu acho que é o que o amigo falou anteriormente.
Alberto
|
http://alots.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 13:34:58
|
nicholas.bittencourt
JavaTeenager
![[Avatar]](/images/avatar/7522a10ddf6916abccf0163b58ca0543.jpg)
Membro desde: 17/01/2007 00:17:42
Mensagens: 161
Localização: Niterói, RJ, Brasil
Offline
|
Deixa eu ver se entendi direito...
Se eu quiser fazer uma operação que navegue de uma pagina para outra, eu preciso fazer um Action. Mas nos demais casos, como apagar uma linha de uma tabela, eu uso o ActionListener.
Mas existe algum erro em usar um action pra realizar essa operacao de apagar a linha de uma tabela? Alguma coisa impeditiva? Restrições?
|
--
Nicholas Dacal A. Bittencourt
http://goronah.blog.br
We also realized that solving everyone?s problems was too big of a challenge for the first release. It would be better to build a product that a lot of people love, than one that everyone tolerates (...) - Paul Buchheit, Gmail Engineer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 13:43:41
|
alots_ssa
JavaEvangelist
Membro desde: 19/07/2005 11:21:24
Mensagens: 469
Localização: Salvador
Offline
|
Não tem nenhum impedimento em vc excluir uma linha da coluna com uma action. Tem problema não.
Alberto
|
http://alots.wordpress.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 14:03:03
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
nicholas.bittencourt wrote:
Mas existe algum erro em usar um action pra realizar essa operacao de apagar a linha de uma tabela? Alguma coisa impeditiva? Restrições?
Basicamente não, caso você passe por f:param a linha da tabela cujo qual você quer excluir mas o teu action vai ter que retornar null ou uma String vazia, porque geralmente o action vai te redirecionar para outra página
vale lembrar que o action você pode botar diretamente uma string, do tipo action="sucesso" para te direcionar para a proxima pagina
use o actionListener para métodos na página mesmo, caso você queira alterar algo ou afins. O action (pegando do backing bean) você pode usar por exemplo, pra limpar valores ou carregar valores antes de abrir uma página
|
http://www.leozin.com.br/blog |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 14:19:01
|
nicholas.bittencourt
JavaTeenager
![[Avatar]](/images/avatar/7522a10ddf6916abccf0163b58ca0543.jpg)
Membro desde: 17/01/2007 00:17:42
Mensagens: 161
Localização: Niterói, RJ, Brasil
Offline
|
Leozin wrote:O action (pegando do backing bean) você pode usar por exemplo, pra limpar valores ou carregar valores antes de abrir uma página 
Existe como carregar um action por default? Como eh a codificacao? Se o usuario acessar direto o *.faces ele ja executa esse action?
|
--
Nicholas Dacal A. Bittencourt
http://goronah.blog.br
We also realized that solving everyone?s problems was too big of a challenge for the first release. It would be better to build a product that a lot of people love, than one that everyone tolerates (...) - Paul Buchheit, Gmail Engineer |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2007 23:31:26
|
Leozin
JWizard
![[Avatar]](/images/avatar/5dca4c6b9e244d24a30b4c45601d9720.png)
Membro desde: 18/06/2005 21:01:26
Mensagens: 2310
Localização: São Paulo/SP
Offline
|
Olá
nicholas.bittencourt wrote:
Existe como carregar um action por default? Como eh a codificacao? Se o usuario acessar direto o *.faces ele ja executa esse action?
Realmente isso eu não sei te dizer... Mas não vejo nenhuma situação cujo qual você precise fazer isso, o mais comum é como se você programasse pra Swing, ou seja, imagina que uma lista de entidades não esteja carregada, se ela estiver nula, tu chama o dao e pronto, senao só carrega na tela
|
http://www.leozin.com.br/blog |
|
|
 |
|
|