CheckBox e STRUTS?????? Possível???  XML
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Autor Mensagem
rafapestePJ
What is classpath?
[Avatar]

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??
[WWW] [ICQ]
rodrigoKPJ
Thread.start()
[Avatar]

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.
[WWW] aim icon [ICQ]
rafapestePJ
What is classpath?
[Avatar]

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!!
[WWW] [ICQ]
rodrigoKPJ
Thread.start()
[Avatar]

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.
[WWW] aim icon [ICQ]
andersonraPJ
Virtual Machine Man
[Avatar]

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/
[WWW] aim icon [ICQ]
rafapestePJ
What is classpath?
[Avatar]

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!!!
[WWW] [ICQ]
Juliano CarnielPJ
GUJ Master
[Avatar]

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
[WWW] aim icon [ICQ]
dtecostaPJ
What is classpath?
[Avatar]

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 ???
[WWW] [ICQ]
 
Índice dos Fóruns » Metodologias de Desenvolvimento e Testes de Software
Ir para:   
Powered by JForum 2.1.8 © JForum Team