Recebendo um ArrayList no construtor de um metodo com Vraptor  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
janjan
JavaEvangelist
[Avatar]

Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline

Bom dia pessoal, bem como o titulo diz
tem como eu Receber a uma lista qualquer em um método que acesso da minha página.
pergunto por que só tenho duvida quanto a isso, quero implementar algo do tipo carrinho de compras
e guargando os itens...

ou talvez seria melhor criar um bean de sessão pra isso e salvar lá dentro?
se sim, passar ele direto para o método ou preciso passar para o construtor e pegar ele no método depois!!
como acham mais bonito, e facil de dar manutanção depois?

fico no aguardo.
abraços!
[Email] [MSN]
renanreismartins
GUJ Ranger
[Avatar]

Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline

um carrinho é algo que o usuário tem durante toda sua sessção entao é legal colocar na session sim.

quanto a receber uma lista sim vc pode ter algo assim no seu controller:


e seu jsp:



abrasssss

http://renanreismartins.blogspot.com/ - Para apaixonados por desenvolvimento de software
[WWW] [MSN]
janjan
JavaEvangelist
[Avatar]

Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline

Poisé, é algo similar a um carrinho, vamos supor, uma tela de cadastro de nota e vou adicionando os itens..
não queria ter que por na sessao, pois vai que o cara sai da tela de cadastro e fica tudo na sessão...

Mas como posso passar a lista por parametro, entao vou fazer assim.
tinha pensado em fazer com ajax essa de adicionar os itens da nota, mas levo uma surra sempre de ajax,
até faço, mas demoro muito,
então vou fazer assim no request mesmo..
valeu pela dica!! abraços!

This message was edited 1 time. Last update was at 25/01/2012 10:00:59

[Email] [MSN]
renanreismartins
GUJ Ranger
[Avatar]

Membro desde: 19/09/2007 15:19:38
Mensagens: 807
Localização: São Paulo - SP
Offline

vc pode fazer por ajax nao influencia em nada, eh soh enviar apenas um item

abrassss

http://renanreismartins.blogspot.com/ - Para apaixonados por desenvolvimento de software
[WWW] [MSN]
janjan
JavaEvangelist
[Avatar]

Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline

Tchê
problemas
montei meu jsp assim


e o metodo que chamo no action esta assim


detalhe, até eu começar a testar a lista o bean de produto estava 100%, vindo normal.
mas quando fui usar a lista ela vem nula sempre, o bean vem como preciso
mas a lista de itens me quebra..
tentei não usar na sessao,
estou usando tudo com submit, mando tudo e recebo tudo sempre
vou melhorar isso mais pra frente..
mas a ideia agora é fazer bombar, e melhorar mais tarde..

alguém ajuda!!!!
[Email] [MSN]
janjan
JavaEvangelist
[Avatar]

Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline

e desse jeito deu essa exception no vraptor

[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

se a lista se chama "itens" no controller, vc tem que usar esse nome nos inputs:



o erro que aconteceu é pq deu algum erro de conversão provavelmente(está na msg)

--
Caelum
www.caelum.com.br

janjan
JavaEvangelist
[Avatar]

Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline

estou com meu metodo assim


e no jsp assim


e nao funciona, acontece o mesmo stacktrace que coloquei ai em cima!
[Email] [MSN]
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

coloca como primeira linha do método:



ou coisa do tipo, e imprima a variavel ${errors} no jsp

--
Caelum
www.caelum.com.br

janjan
JavaEvangelist
[Avatar]

Membro desde: 25/09/2008 18:44:25
Mensagens: 434
Offline

consegui passar os valores da lista por parametros, mas a lista com mais de 1 item tava dando erro na conversão de uma data..
mas se eu tentava de novo ele listava e adicionava corretamente,
mas dai era 1 erro e 1 acerto...
fiquei me encomodando com isso e coloquei na sessao o bean, resolvi o problema temporariamente!!
quando tiver um tempo pra melhorar, mudo isso e faço com ajax!
valeu a dica ai Lucas!
[Email] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team