| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2010 15:38:28
|
well
JavaTeenager
![[Avatar]](/images/avatar/807146b6e182180f66c8f118b3b7cc4a.jpg)
Membro desde: 14/07/2009 11:53:17
Mensagens: 190
Offline
|
Pessoal estou com uma duvida boba, porem nao estou conseguindo fazer adicionar e listar na mesma pagina.
meu codigo esta assim.
o controller
e o jsp
vlw desde já agradeço.
This message was edited 1 time. Last update was at 04/01/2011 10:23:07
|
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2010 16:00:25
|
mario.fts
GUJ Ranger
![[Avatar]](/images/avatar/9e96d422fba85185a33829439f5df09d.jpg)
Membro desde: 14/05/2008 09:41:06
Mensagens: 817
Localização: São Paulo - ZL
Offline
|
quando vc adiciona, vc deveria estar retornando a lista, já que vc está utilizando apenas este método.
retorne a lista ou inclue ela no result, acho que deve funcionar
|
Mário Amaral Gonçalves
"Ciência da computação tem tanto a ver com o computador como a Astronomia com o telescópio, a Biologia com o microscópio, ou a Química com os tubos de ensaio. A Ciência não estuda ferramentas, mas o que fazemos e o que descobrimos com elas." - Edsger Dijkstra |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2010 17:36:44
|
joeroots
Thread.start()
![[Avatar]](/images/avatar/f3e6b9460fc8ca16d85a63c88d5372f1.jpg)
Membro desde: 22/06/2010 18:36:09
Mensagens: 42
Offline
|
qual eh o nome do jsp?
é:
"novo.jsp" ow "lista.jsp"
pq por padrão o VRaptor irá incluir a lista de terrenos para a página "/terrenos/lista.jsp"
essa é a convenção dele, e é isso que ele espera que você faça. Se você não quiser fazer isso terá que ow incluir manualmente a lista no result, ow sobreescrever essa convenção do vraptor.
This message was edited 1 time. Last update was at 30/12/2010 17:41:35
|
______________________
Att.
Jonathan |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/12/2010 22:07:20
|
well
JavaTeenager
![[Avatar]](/images/avatar/807146b6e182180f66c8f118b3b7cc4a.jpg)
Membro desde: 14/07/2009 11:53:17
Mensagens: 190
Offline
|
Olá joeroots o nome do jsp é adiciona.jsp, mas por convencao do VRaptor é acessado pela Url: localhost:8080/projeto/terrenos/novo
Mario.fts como eu faria esse include?
pois eu tenho convencoes diferentes, uma é a citada acima, para adicionar e outra para listar. abaixo..
para listar separadamente funciona certinho. mais quando eu tento fazer os dois na mesma view, eu nao entendi como funciona ainda...
Vlw pessoal
|
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 31/12/2010 02:23:36
|
joeroots
Thread.start()
![[Avatar]](/images/avatar/f3e6b9460fc8ca16d85a63c88d5372f1.jpg)
Membro desde: 22/06/2010 18:36:09
Mensagens: 42
Offline
|
você não entendeu, digo a convenção do local fixo das pastas. ex:
O VRaptor irá buscar no path:
/WEB-INF/jsp/terrenos/lista.jsp
o que quer dizer:
/WEB-INF/jsp/{controller}/{metodo}
se você criar uma página jsp com esse nome e "lista.jsp" e tentar acessar ${terrenoList} no seu jsp irá funcionar.
Porque o vraptor irá entender que essa página é a referencia de public List<Terreno> lista(); e então irá incluir automaticamente no result da página a variavel terrenoList.
ow você pode no método adiciona, fazer a seguinte chamada:
|
______________________
Att.
Jonathan |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 04/01/2011 10:21:10
|
well
JavaTeenager
![[Avatar]](/images/avatar/807146b6e182180f66c8f118b3b7cc4a.jpg)
Membro desde: 14/07/2009 11:53:17
Mensagens: 190
Offline
|
Joeroots, era isto mesmo que eu queria, funcionou perfeitamente, o result.include, muito simples, muito bom mesmo... vlw muito obrigado.
This message was edited 1 time. Last update was at 04/01/2011 10:21:36
|
|
|
|
 |
|
|