Cursos / Informática para Internet / Desenvolvimento Web I / Aula

arrow_back Aula 06 - MVC, Servlets e JavaServer Pages

Elemento Visão II

Por fim, temos, a seguir, o código-fonte do arquivo listar.jsp, responsável por mostrar a lista de encontros registrados. Note o uso das diretivas de import logo no início do arquivo. Também temos o uso de um scriptlet que envolve o comando for para percorrer a lista de encontros armazenada como atributo da requisição e identificada pelo nome “lista” (veja que esse foi o nome utilizado no código do Servlet controlador). Nesse caso, o comando for vai imprimir na saída o conteúdo HTML que está entre suas chaves { e } (linhas 18 a 27). Esse conteúdo é, basicamente, a informação de cada encontro cadastrado.

AخA
1
<%@ page import="java.util.List" %>
2
<%@ page import="aula06.Encontro" %>
3
<html>
4
    <head>
5
        <title>Lista de encontros</title>
6
    </head>
7
    <body>
8
        <h3>Lista de encontros:</h3>
9
        <table border="1">
10
          <tr>
11
             <td>Nome</td>
12
             <td>Local</td>
13
             <td>Motivo</td>
14
             <td>Data</td>
15
          </tr>
16
        <%
17
        List<Encontro> lista = (List<Encontro>) request.getAttribute("lista");
18
        for (Encontro encontro : lista) {
19
        %>
20
          <tr>
21
             <td><%= encontro.getNomePessoa() %></td>
22
             <td><%= encontro.getLocal() %></td>
23
             <td><%= encontro.getMotivo() %></td>
24
             <td><%= encontro.getData().toLocaleString() %></td>
25
          </tr>
26
        <%
27
        }
28
        %>
29
        </table>
30
        <BR><BR>
31
        <a href="ServletControlador">Voltar ao menu</a>
32
    </body>
33
</html>
Listagem 7 - Código do arquivo listar.jsp

Versão 5.3 - Todos os Direitos reservados