| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 10:12:23
|
rafapestePJ
What is classpath?
![[Avatar]](/images/avatar/0)
Membro desde: 14/09/2004 00:00:00
Mensagens: 7
Offline
|
Ae pessoal, me deparei com um problema q eu naum to conseguindo passar, talvez alguem aê mais experiente ja saiba disso fácil!!
Vms direto ao assunto!!
QDO O STRUTS PREENCHE AUTOMATICAMENTE O FORM, QUAL DEVE SER
O TIPO DO ATRIBUTO QUE RECEBERÁ AS INFORMAÇÕES
DOS CHECKBOX??
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 11:31:39
|
rodrigoKPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 27/01/2005 00:00:00
Mensagens: 36
Offline
|
Cara eu coloco no Form os checkboxes como boolean.
Setando como true ele traz marcado, setando como false ele traz desmarcado, nunca tive problemas.
Abs.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 13:13:12
|
rafapestePJ
What is classpath?
![[Avatar]](/images/avatar/0)
Membro desde: 14/09/2004 00:00:00
Mensagens: 7
Offline
|
Valeu pela ajuda Rodrigo,
mas e qdo todos os CheckBox tem o mesmo nome???
seu eu naum usasse Struts, q popula o form automaticamente, no
Servlet eu faria getParameterValues() que retorna um Array com os
valores selecionados, para esse caso de varios checkbox.
e o struts o q ele coloca no atributo??
como ele trata esse tipo de caso??
VALEW!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 15:16:47
|
rodrigoKPJ
Thread.start()
![[Avatar]](/images/avatar/0)
Membro desde: 27/01/2005 00:00:00
Mensagens: 36
Offline
|
Cara,
Nunca testei assim com os checkboxes com o mesmo nome, mas acredito que nesse caso vc tenha de criar um array de boolean.
boolean[] nomeDosChecks;
Teste aí e depois diga, quando eu chegar em casa vou fazer um teste também.
Abs.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 15:46:04
|
andersonraPJ
Virtual Machine Man
![[Avatar]](/images/avatar/1)
Membro desde: 11/05/2004 00:00:00
Mensagens: 606
Offline
|
kra eu jah tive problemas com isso.
Tipo, se vc tem 3 checkboxes com o mesmo nome, e o primeiro e o último estão selecionados, qdo vc pega os dados do form, ele vem como o primeiro e o segundo selecionados, entendeu, ele se confunde (pelo menos comigo foi assim).
eu usei com a opção indexed="true", e depois pra recuperar os valores teve q ser na mão mesmo, com o request.getParameterValues().
talvez tenha outra solução, mas não encontrei.
[]'s
|
http://andersonra.blogspot.com/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 16:09:42
|
rafapestePJ
What is classpath?
![[Avatar]](/images/avatar/0)
Membro desde: 14/09/2004 00:00:00
Mensagens: 7
Offline
|
Ae pessoal descobrimos...
o que acontece eh...
vc tem que colocar os values nos checkboxes...
daí na hora de recuperá-los o Struts gera um
String[] só com os itens selecionados, sendo
que em cada posição do array tem o valor do
item selecionado.
pra funcionar o atributo no form tb deve ser:
private String[] nomeCampo;
Então eh isso galera!!!!
Valeu pela ajuda!!!!
Aew!!!!
Flw!!!
ps: QQ coisa perguntem.... valeu!!!
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 15/02/2005 21:22:24
|
Juliano CarnielPJ
GUJ Master
![[Avatar]](/images/avatar/1)
Membro desde: 25/09/2003 00:00:00
Mensagens: 1894
Offline
|
o que realmente acontece...
é que ao dar o post, os checkbox que estiverem marcados, e apenas estes é que serão enviados, entendeu?!
Por isso dava problema ali pro andersonra....
Abraços!
|
http://www.portaljava.com |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/03/2005 09:18:05
|
dtecostaPJ
What is classpath?
![[Avatar]](/images/avatar/0)
Membro desde: 28/02/2005 00:00:00
Mensagens: 7
Offline
|
rafapeste wrote:Ae pessoal descobrimos...
o que acontece eh...
vc tem que colocar os values nos checkboxes...
daí na hora de recuperá-los o Struts gera um
String[] só com os itens selecionados, sendo
que em cada posição do array tem o valor do
item selecionado.
pra funcionar o atributo no form tb deve ser:
private String[] nomeCampo;
Então eh isso galera!!!!
Valeu pela ajuda!!!!
Aew!!!!
Flw!!!
ps: QQ coisa perguntem.... valeu!!!
Olá senhores,
Tentei fazer aqui e nao consegui nao.. v se alguem consegue descobrir o q esta errado aqui...
na JSP:
No Form:
Acho q eu estou vacilando no Form... Alguem sabe como ficaria ???
|
|
|
 |
|
|