Criar uma variavel em jsp, para poder usar na propria pagina

1 resposta
R

Minha duvida é a seguinte.

Diante do exercico da apostila da Caelum, a fj-21…Tive algunas duvidas no seguinte exercicio.

>> Coloque um link na sua lista-contatos-elegante.jsp que abre a página testa-altera-mvc.jsp passando
o Id do contato que você quer alterar. Deixe o campo Id visível no form mas não alterável. Não esqueça de
passar o campo Id pela requisição. Faça com que os campos do form estejam populados com os dados do
contato a ser editado.

Consegui resolver usando o href e passando o parametro na url.
Mas antes disso eu comecei testando da seguinte maneira.
Eu gostaria de criar uma variavel na pagina, tal como segue abaixo
Contato contato = dao.pesquisar(${param.identificador});

Pois eu passei um id ao clica no botao ‘Alterar’
A cada iteração do forEach ele passaria um id para cada Botao Alterar ao lado da estrutura de dados apresentados

Deu certo… :slight_smile:
Depois eu queria criar uma variavel na pagina, recebendo o resultado do metodo do objeto dao, ja que o dao retorna um objeto do tipo Contato

Contato contato = dao.pesquisar(${param.identificador});

E fazer

E-mail:

E usar o resultado dessa referencia para obter os valores

A pergunta… :?: Como posso fazer isso na pagina jsp? Criar uma variavel que receba o resultado de um metodo.

Contato contato = dao.pesquisar(${param.identificador});

??? :stuck_out_tongue:

1 Resposta

S

<% //seu código java %>

é isso que você quer saber?

no seu caso:

<input type="text" name="email" value="<%=${contato.email}%>"/><br/>

Se não me engano no seu caso é preciso ter o “=” também.

Criado 31 de outubro de 2011
Ultima resposta 31 de out. de 2011
Respostas 1
Participantes 2