Passando parâmetros pela url para uma action no struts2  XML
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Autor Mensagem
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Como eu posso passar parâmetros na url para uma action?
E como eu posso colocar valores de um <s:itarator> para esta url que irá passar parâmetros para uma action?

www.bau-de-dev.com
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline



Isso ajuda?

This message was edited 1 time. Last update was at 10/06/2008 19:26:22


Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Ajuda sim.
E como eu pego este parâmetro na minha action? E esse iterator é o retorno de uma action, como eu posso colocar este valor dentro do parametro da url?

Ex.:



Eu sei que o modo acima, na parte do <s:property value="id", está errado, mas você saberia como chegar neste resultado?

www.bau-de-dev.com
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline



Você, por exemplo, iterando uma lista de pessoas físicas, e quer criar um link para alterar. Cada elemento (instância de PessoaFisica) da lista de pessoas físicas tem o atributo id, assim você acessa ele e passa o valor.

Poderia fazer outras coisas como:








Algo assim.

This message was edited 3 times. Last update was at 10/06/2008 19:49:19


Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

E como eu pego o idPessoa na action?

www.bau-de-dev.com
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline

A action para onde vai ser enviado o idPessoa? Cria o atributo na action métodos get e set.

Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Acabei fazendo isto, mas usando o id da pessoa mesmo....hehehhe
Aproveitando este tópico, tenho percebido que a minha aplicação está consumindo muita memória, acho que um dos motivos é quando eu retorno alguns dados do banco.
Como eu faço para liberar a memória?
Estes dados parecem que não são apagados, só quando eu paro o tomcat.

www.bau-de-dev.com
fiaux
GUJ Master
[Avatar]

Membro desde: 16/06/2006 11:58:29
Mensagens: 1184
Localização: Rio de Janeiro - RJ
Offline

Quem libera a memória é o garbage collector. Você até pode chamar ele, mas não existe garantia de que ele vai ser executado no momento em que chamou. Tente aumentar a memória disponível para a VM, mexer na configuração do tomcat (no script de inicialização, lá você pode alterar a memória disponível), procure aqui no próprio GUJ e na internet, muita gente tem desses problemas.

Necessita-se:
1) Inglês técnico para pesquisas no Google.
2) Português técnico para perguntas e respostas no fórum.

http://www.ffiaux.com

"Após 7,5 milhões de anos processando, o Pensador Profundo responde a Questão Fundamental da Vida, o Universo e Tudo o Mais. E a resposta é: 42"

"Java é uma ilha, Ruby é uma pedra, Phyton é um réptil, C é uma letra e AJAX é um detergente"

Não sou fanático por programação, só trabalho aqui...
[WWW]
Jedi_FeniX
Virtual Machine Man
[Avatar]

Membro desde: 26/04/2007 14:32:30
Mensagens: 586
Offline

Eu vou fazer isso, aumentar a memória para o tomcat. Mas isso esta estranho, porque a minha apicação está consumindo mais de 150MB.....
E vou tentar apagar também, porque conforme a aplicação fica aberta eu vejo que a memória da máquina vai indo embora, em nenhum momento ela é apagada.
Isso também poderia ser alguma configuração do struts?

This message was edited 1 time. Last update was at 13/06/2008 07:24:51


www.bau-de-dev.com
 
Índice dos Fóruns » Ferramentas, Frameworks e Utilitários
Ir para:   
Powered by JForum 2.1.8 © JForum Team