Usando <jsp:setProperty .../>

5 respostas
mfbottoni

Olá.

Como faço para SETar uma propriedade de um Bean usando isso aqui?
Só que invés de usar “um valor” pré-definido usar por exemplo, o valor de um !

<jsp:setProperty name="NovoEstabelecimentoBean" property="latitude" value="um valor" />

É possível fazer algo desse tipo? Como faço isso?

Muito obigado!
Abraço, Bottoni

5 Respostas

Foxlol

Este input está na mesma página ou está na página a qual a requsição será encaminhada?

Se estiver na página a qual a requisição será encaminhada vc pode fazer assim:

<jsp:setProperty name="NovoEstabelecimentoBean" property="latitude" param="lat" />

Flw

mfbottoni

Está na mesma página!

pablouu

faça o seguinte:

&lt;jsp:setProperty name="NovoEstabelecimentoBean" property="*" /&gt;

e o nome do input tem que ser o mesmo da propriedade q vc quer setar no bean, tbm tem que estar dentro do form.
dessa forma ele seta automaticamente todas as propriedades do bean que tenha todos os input com nomes iguais as propriedades.
não sei se expliquei direito mas é isso aí rs.

Foxlol

Pq vc quer setar o input no bean antes da requisição ser encaminhada?

Vc pode fazer isso em um servlet ou em outro jsp a qual a requisição irá.

Flw

Foxlol

pablouu:
faça o seguinte:

&lt;jsp:setProperty name="NovoEstabelecimentoBean" property="*" /&gt;

e o nome do input tem que ser o mesmo da propriedade q vc quer setar no bean, tbm tem que estar dentro do form.
dessa forma ele seta automaticamente todas as propriedades do bean que tenha todos os input com nomes iguais as propriedades.
não sei se expliquei direito mas é isso aí rs.

Isso tbm só serve para o JSP a qual a requisição será encaminhada, que receberá os parâmetros.

Ele quer setar antes de enviar a requisição.

Criado 17 de dezembro de 2009
Ultima resposta 17 de dez. de 2009
Respostas 5
Participantes 3