Ognl em Struts 2  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
robsonsilvar
Thread.start()

Membro desde: 31/07/2008 12:20:00
Mensagens: 39
Offline

Ola pessoal, estou com um problema pra criar uma variavel dinamica no struts 2, tenho campos que são gerados dinamicamente no meu formulario e consequentemente a exibição desses valores é dinamico.

Estou tentando concatenar 2 variaveis e pegar o valor dessa concatenacao(que é a variavel dinamica). Ex: No meu form preciso exibir dinamicante o valor do indice do iterator concatenado com "_" e concatenado com uma propriedade da lista do iterator. Meu codigo ficaria assim:

1º problema


2º problema
se o primeiro problema fosse resolvido, ou seja, a variavel id_item sendo igual a "1_2", preciso finalmente colocar esse "1_2" como variavel do meu request, entao ficaria assim:



O estranho é que o nome do campo eu consigo setar dinamicamente, nesse caso o nome do input ficaria igual a "1_2" por exemplo, tentei colocar o mesmo codigo dentro do getServetRequest... mas nao funciona, por isso tentei usando a variavel id_item, mas tbm nao funciona. O resultado final do meu input deveria ser assim:



O codigo final esta assim:



Espero que possam me ajudar!

abraços!!!


This message was edited 1 time. Last update was at 08/09/2009 23:45:19

robsonsilvar
Thread.start()

Membro desde: 31/07/2008 12:20:00
Mensagens: 39
Offline

up
ThiagoWorldCoder
JavaEvangelist
[Avatar]

Membro desde: 30/11/2007 10:23:26
Mensagens: 441
Localização: Brazil
Offline

Tenta usar o s:component!

Ele serve pra colocar juntar valores de campos diferentes... como uma data!

Dá uma pesquisada que isso deve resolver!!

falow!

SCJP 6.0 - SUN CERTIFIED JAVA PROGRAMMER
Codificando o mundo para uma vida melhor!!
[MSN]
Mordor
JavaBaby
[Avatar]

Membro desde: 14/09/2007 09:32:29
Mensagens: 96
Offline

Estou com um problema parecido, preciso mostrar os valores de alguns campos dinamicamente.
Na variavel "listaCampos" eu tenho o nome dos campos que eu quero ver.


Oque aparece na tela é os nomes dos campos e não os valores das variaveis.
Se eu colocar direto <s:property value="id"> ele tras o id sem problema.
Alguem ja passou por isso?

www.konageski.com.br
[WWW] [MSN]
Mordor
JavaBaby
[Avatar]

Membro desde: 14/09/2007 09:32:29
Mensagens: 96
Offline

Resolvido:

<s:property value="#attr[top]"/>


www.konageski.com.br
[WWW] [MSN]
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team