Em seguida, é necessário especificar qual registro será exibido na página
updatecustomer.jsp. Para enviar essas informações para essa página, especifique
um parâmetro de pedido de HTTP para o link que acabou de incluir.
Os parâmetros
de pedido de HTTP são pares nome-valor de texto sem formatação que são enviados
pela Internet por meio do protocolo HTTP. Os parâmetros de pedido são uma forma
eficaz de enviar e receber dados simples entre programas em um aplicativo.
- Clique diretamente no ícone do link do controle de link que acabou de
incluir no controle {LASTNAME}.
O ícone de link em si,
, não o controle de texto, deve ser selecionado antes
que você possa continuar. O link estará selecionado corretamente
se estiver levemente sombreado e a caixa de seleção estiver circundando o ícone de
link e o controle de texto. Não dê um clique duplo no ícone de link.
- Sem retirar a seleção do ícone de link, abra a visualização
Propriedades.
A visualização Propriedades geralmente está na parte inferior
do ambiente de trabalho. Se você não conseguir localizar a visualização
Propriedades, clique em .
- Na visualização Propriedades, clique na guia Parâmetro,
diretamente abaixo da guia hx:outputLinkEx.
Se você não conseguir
localizar a guia Parâmetro, certifique-se de que tenha
clicado diretamente no ícone para selecioná-lo.
- Clique em Incluir Parâmetro. Um novo parâmetro nomeado Name0 é incluído na
lista de parâmetros.
- Clique na célula que contém Name0 e substitua o nome
pelo seguinte texto como o novo nome do parâmetro:
CID
- Clique na célula que contém Value0 para
realçá-la.
- Clique no botão
Selecionar Objeto de Dados da Página. A janela Selecionar Objeto de Dados da Página será aberta.
- Em Objetos de Dados, expanda Dados.
- Expanda customers - Customer[].
- Clique em CUSTOMERID - CUSTOMERID.
A janela
Selecionar Objeto de Dados da Página é semelhante a esta:
- Clique em OK.
- Salve e feche a página.
Agora, o valor do parâmetro CID para o link está
vinculado ao valor do campo customer_id. Quando o usuário clica
no link, o código de tempo de execução chama o arquivo updatecustomer.jsp
e disponibiliza o número do ID do cliente disponível para a função onPreRender
do manipulador JSF relacionado.
Na próxima lição, você criará
a página da Web para o arquivo updatecustomer.jsp e, posteriormente, irá
configurar o manipulador JSF para receber o parâmetro e mostrar apenas o
cliente com esse número de ID.