WebWork  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline

Como faço para a classe ActionSupport capturar valores variaveis no JSP, e saber quantos são??

keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

Da uma olhada que o exemplo é este:
http://wiki.opensymphony.com/display/WW/Webwork+file+upload+handling

Valeu? Até..
[]s

Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline


Acho que o que ele quer não tem a ver com file upload não.

Como o webwork não possui um Input para suas actions, sendo tudo por injection, acho que o único jeito vai ser fazer um Interceptor para agrupar isso num array pra vc.


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
leonardom
Virtual Machine Man
[Avatar]

Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline

Acho que se você deixar todos os seus input como o mesmo nome o WW já cria um array pra você. Ai basta na sua action receber um array tipo:



Caso eu esteja enganado, por favor me corrijam.

"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."

George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925

blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
[Email] [MSN]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline

Pode-se ter vários input type=text num formulário com o mesmo nome ?

Provavelmente sim...

Agora uma coisa triste é a documentação do WebWork. Tentei ler isso aqui: http://wiki.opensymphony.com/display/WW/Webwork+file+upload+handling e não consegui. Totalmente enrolado. FileUpload não pode ser tão enrolado assim...

Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
leonardom
Virtual Machine Man
[Avatar]

Membro desde: 23/02/2003 11:41:23
Mensagens: 679
Localização: Anywhere
Offline

saoj wrote:Pode-se ter vários input type=text num formulário com o mesmo nome ?


Sim.

"If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas."

George Bernard Shaw (1856 - 1950) - Irish dramatist - Nobel Prize of Literature, 1925

blog: http://leonardom.wordpress.com
http://www.insidecode.com.br
[Email] [MSN]
passos
JavaEvangelist
[Avatar]

Membro desde: 25/10/2002 10:19:27
Mensagens: 345
Localização: Rio de Janeiro
Offline

saoj wrote:Pode-se ter vários input type=text num formulário com o mesmo nome ?

Se nao me engano segundo as webstandards name vc pode id e que nao!

Daniel Passos (twitter: @passos)
Curso Java | Curso Rails | Curso Android
[Email]
eric_jf
JavaEvangelist

Membro desde: 07/07/2006 12:28:12
Mensagens: 393
Offline

Valeu!! Funcionou!!!
Vou tentar com List no lugar de Array!!

leonardom wrote:Acho que se você deixar todos os seus input como o mesmo nome o WW já cria um array pra você. Ai basta na sua action receber um array tipo:



Caso eu esteja enganado, por favor me corrijam.
juzepeleteiro
Virtual Machine Man

Membro desde: 19/07/2005 16:01:40
Mensagens: 583
Localização: Rio de Janeiro
Offline

Sim name pode repetir gerando um array de elementos, o id não pode repetir nunca. Tanto que o comando DOM para pesquisa elementos por NAME retorna um array e por ID retorna um elemento.

Agora, pelo amor da carroxinha, não faça um action do tipo:



faça



Essa é a grande diferença de frameworks web boms, eles trabalham com tipos de dados (alem do basico numeros e strings) complexos, traduzindo de string para o seu proprio tipo.

obs: Poderia ser uma collection de pessoas também.

[]'s
Jose Peleteiro

http://ofert.as - Cupons de desconto
[Email] [WWW] [MSN]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

saoj wrote:
Acho que o que ele quer não tem a ver com file upload não.



Sim eu sei que nao tem mas se voce prestar atencao
no exemplo vera que ele usa um array de Files para o FileUpload.

A unica diferenca que ele teria que adaptar seria para
receber um array de string. Sacou a ideia?

Btw, ele ja resolveu o problema dele.

Nao vamos discutir porque usamos WW e nao o Menta né?
Mas ai vai a minha resposta: ( que tal uma conversa )

IMHO, acho que o pessoal avalia o tempo do projeto se sentem mais
confiantes com um projeto que esta rolando a algum tempo, para a
adocao do Menta acho que basta voce esperar e escrever um Livro
sobre ele!

E continuar implementando as features e integracoes , dei uma olhada
rapida no framework e achei ele bem show.. tais de parabens!

Ok, voltando ao trabalho, agora!

Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
zirocool
JavaEvangelist
[Avatar]

Membro desde: 06/11/2004 17:00:05
Mensagens: 472
Localização: Candelária - RS
Offline

gui wrote:
saoj wrote:
Acho que o que ele quer não tem a ver com file upload não.



Sim eu sei que nao tem mas se voce prestar atencao
no exemplo vera que ele usa um array de Files para o FileUpload.

A unica diferenca que ele teria que adaptar seria para
receber um array de string. Sacou a ideia?

Btw, ele ja resolveu o problema dele.

Nao vamos discutir porque usamos WW e nao o Menta né?
Mas ai vai a minha resposta: ( que tal uma conversa )

IMHO, acho que o pessoal avalia o tempo do projeto se sentem mais
confiantes com um projeto que esta rolando a algum tempo, para a
adocao do Menta acho que basta voce esperar e escrever um Livro
sobre ele!

E continuar implementando as features e integracoes , dei uma olhada
rapida no framework e achei ele bem show.. tais de parabens!

Ok, voltando ao trabalho, agora!


Acho que antes de escrever um livro, o frame tem que ser divulgado.
Tem que ter uma certa demanda para partir para "marketings" desse tipo, nao acha?

"Não decore passos, aprenda o caminho." (Klaus Vianna)
http://twitter.com/misaelbr
[WWW] [ICQ]
saoj
JWizard
[Avatar]

Membro desde: 09/03/2004 23:34:46
Mensagens: 2667
Localização: Chicago, EUA
Offline


A unica diferenca que ele teria que adaptar seria para
receber um array de string. Sacou a ideia?


Foi mal, Guilherme. Não tinha entendido mesmo...


Sergio A Oliveira Jr. - saoj

ExperiMENTA:

Mentawai = http://www.mentaframework.org - Full-stack Java Web Framework com Configuracão Programática
MentaQueue = http://mentaqueue.soliveirajr.com - Queue de alta-performance.
MentaLog = http://mentalog.soliveirajr.com - Non-intrusive, fast, garbage-less, colored and straightforward logging
MentaBean = http://mentabean.soliveirajr.com - Tiny ORM with SQL Builder
MentaRegex = http://mentaregex.soliveirajr.com - Perl-style regex for Java.
MentaContainer = http://mentacontainer.soliveirajr.com - Straightforward IoC, DI e Auto-Wiring
Space4J = http://www.space4j.org - Banco-de-dados de Objetos em Memória
Options-Lib = https://github.com/saoj/options-lib - Ruby classes para ter acesso as opcoes do Yahoo Finance
Selleto = http://www.selleto.com.br
Flipinion = http://www.flipinion.com
Kawai = http://www.kawaiwiki.org


[Email] [WWW]
keller
GUJ Master
[Avatar]

Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline

zirocool wrote:
Acho que antes de escrever um livro, o frame tem que ser divulgado.
Tem que ter uma certa demanda para partir para "marketings" desse tipo, nao acha?


Há alguma divulgação sim do fmw , por ex. no TSS há uma news falando
sobre o Menta. Mas nao cabe a min fazer a divulgação.

Outras coisas que poderiam ser feitas é artigos rapidos para o
JavaWorld e alguns outros sites de Java, ah e é claro para
comunidades java daqui do Brasil. GUJ , PJ , JavaFree.

Sobre escrever um Livro acho que passa uma certa segurança
eu apostaria em um fmw onde eu posso comprar um livro me
passa uma grande segurança um comprometimento com o projeto.

É só dar uma olhada nos Frameworks que estao ai e vais ver que
a maioria que estao sendo utilizados tem livros.
Por ex. Spring , WebWork, JSF todos tem um bom livro da serie In Action.

Seilá espero estar contribuindo em algo. Sergio, boa sorte com o Menta
e parabens pelo projeto!

Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller
[WWW] [MSN]
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team