sábado, 24 de outubro de 2009

Re: [java-br] Ajuda com Struts 1.3 - Não está pegando o parametro!

·

 

Cara.. que eu saiba nao da para passar um objeto.atributo pela string de
endereço nao..

o que vc pode tentar eh o seguinte.

1) Voce deve criar um campo hidden para a idClasse
<html:hidden name="nomeDoSeuForm" property="idClasse" />

2) vc chama o endereço como: mostrarClasse.do?idClasse=1

3) dai na action, vc pega o idClasse pelo Form.

Espero ter ajudado, qualquer coisa grita ai..

2009/10/24 Paulo Roberto <paulo1911@gmail.com>

>
>
> Olá a todos,
>
> É o seguinte,
>
> estou desenvolvendo minha primeira aplicação web com Struts 1.3 (achei mais
> fácil!).
> Minha aplicação ja tem um form (ClasseMaterialForm), que contem os campos
> que o usuario vai digitar os dados e clicar em gravar, a aplicação está
> chamando a action para gravar e está tudo certo com a gravação dos dados no
> banco, com o retorno ("sucesso") da classe Action eu redireciono para o
> listaClasse.jsp, que está listando os dados cadastrados corretamente. porem
> nessa lista eu tenho uma coluna que eu chamo uma action ex.:
> (mostrarClasse.do?classe.idClasse=1)., essa ação mostrarClasse está mapeada
> no struts-config:
>
> <form-beans>
>
> <form-bean name=*"ClasseMaterialForm"* type=*
> "br.com.almox.form.ClasseMaterialForm"* />
>
> </form-beans>
>
> <action path=*"/mostrarClasseMaterial"* name=*"ClasseMaterialForm"* type=*
> "br.com.almox.action.MostrarClasseMaterialAction"*>
>
> <forward name=*"sucesso"* path=*"/ClasseMaterial.jsp"* />
>
> </action>
>
> <action path=*"/alterarClasseMaterial"* name=*"ClasseMaterialForm" *type=*
> "br.com.almox.action.AlterarClasseMaterialAction"*>
>
> <forward name=*"sucesso"* path=*"/listaClasseMaterial.do"* />
>
> </action>
> O que ocorre é que o parametro não está sendo tranferido para a classe
> MostraClasseMaterialAction e por isso obtenho um objeto null como retorno.
> Acredito eu que eu deva estar esquecendo de especificar algum parametro
> aqui
> no xml da ação.
>
> O que eu preciso é simplesmente Listar as Classes de Material Cadastradas
> Ex.:
>
> Id Nome Descrição Ação
> 01 Teste Teste mostrar(<a href=*
> "mostrarClasseMaterial.do?classe.idClasseMaterial=01">)*
> *Alguem pode me ajudar, o,parametro não esta sendo passado...*
> **
> *Obrigado*
> **
>
> --
> Paulo Roberto de A.S. Leite
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>

[As partes desta mensagem que não continham texto foram removidas]

__._,_.___
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
Atividade nos últimos dias
Visite seu Grupo
Yahoo! Mail

Conecte-se ao mundo

Proteção anti-spam

Muito mais espaço

Yahoo! Barra

Instale grátis

Buscar sites na web

Checar seus e-mails .

Yahoo! Grupos

Crie seu próprio grupo

A melhor forma de comunicação

.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog