Antes de iniciar, você precisa concluir o Exercício 2.2: Formatando uma Tabela de Dados.
Agora que está exibindo a coluna PHOTO, você deve fornecer ao usuário a capacidade de fazer upload de fotos para os anúncios classificados. Essa função é particularmente importante nas páginas new_record.jsp e update_record.jsp. O componente upload de arquivo permite que os usuários procurem em seus sistemas de arquivos, façam upload de um arquivo para o banco de dados e façam com que esse arquivo seja mostrado no banco de dados imediatamente.
Como o procedimento para utilizar o componente upload de arquivo é semelhante nos casos de criação e atualização, este exercício permitirá que a página de atualização altere a imagem atual para qualquer listagem. Se você quiser, poderá fazer as mesmas alterações na página de novo registro quando terminar com a página de atualização.
Você notará que o formulário de atualização não é nada mais que uma tabela HTML com algum texto estático e alguns componentes de entrada ligados a colunas no registro relacional update_record. Conhecendo isso, você pode incluir linhas e colunas para modificar o formulário da mesma forma que modificaria uma tabela HTML. Nas etapas seguintes, você incluirá uma nova linha para mostrar a foto atual.
Incluir linhas e colunas é mais complicado em uma tabela de dados que exiba uma lista de registros relacionais. Para obter informações sobre como incluir colunas em uma tabela de dados consulte Ajustando a Tabela de Dados Padrão no Exercício 1.2: Trabalhando com os Componentes Lista de Registros Relacionais e Tabela de Dados.
Diferentemente do exercício anterior, você permitirá que o usuário veja a imagem completa sem restringir o tamanho, portanto, não altere a largura e a altura na visualização Propriedades.
Agora, a página mostra a foto atual para o anúncio classificado, se ele tiver uma. A página deve ter esta aparência:
Em seguida, inclua uma nova linha no final da tabela para conter o componente de upload de arquivo.
A página deve ter esta aparência:
Você está pronto para iniciar o Exercício 2.4: Utilizando Regras de Navegação.