Radio Button no Webwork 2.1.1  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
marcos.ribeiro
JavaChild

Membro desde: 23/12/2002 12:18:31
Mensagens: 146
Offline

Olá

Sou novato em Webwork e estou com uma dúvida que acho que o pessoal que já mexe com ele poderia me ajudar.

Gostaria de criar um Radio Button na minha página HTML, mas com os valores vindo de um List ou ArrayList (qual é melhor?). Sei que com Struts isso da pra fazer, acredito que com o Webwork também. Procurei na documentação mas não achei como fazer isso vindo de um Objeto List, apenas fazendo estaticamente....

Valeu até aqui
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

E ae Marcos, blz?

Fazer isso não tem segredo algum, o único detalhe, é que você deve criar um objeto do tipo ArrayList na sua Action e criar métodos getters and setters pra ele.. e no seu View (seja JSP ou Velocity) você usa a propriedade List.

Um exemplo bem simples (não testei, então pode ter erro de digitação).

classe


Agora na sua VIEW é simples
Arquivo JSP


E usando Velocity


Um último detalhe é que o que irá mostra na tela e seu value interno serão os mesmo... se você por exemplo quiser mostrar na tela "Valor 1" e seu value interno seja "1", invés de usar um ArrayList, você pode usar um HashMap.

Espero ter ajudado

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
Jair Rillo Junior
Moderador
[Avatar]

Membro desde: 29/04/2003 21:19:53
Mensagens: 2524
Localização: São Paulo / Campinas
Offline

só para completar.
se você for querer usar HashMap, talves os valores não irão ser apresentados na tela na forma que foram adicionados no Objeto, caso você queria algo ordenado, pode trocar o HashMap por TreeMap. Fica ae uma dica

Jair Rillo Junior

http://www.jairrillo.com/blog | Twitter | SCJA, SCJP, SCWCD, SCBCD, IBM SOA Associate
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team