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

arrow_back Aula 06 - MVC, Servlets e JavaServer Pages

Elemento Visão

Para o elemento visão da arquitetura MVC, temos os arquivos JSP. O primeiro deles é o index.jsp, cujo código é mostrado abaixo e cuja tela é vista na Figura 2. Note os links do menu (linhas 8 e 9), utilizando o ServletControlador e o parâmetro acao para indicar a ação a ser realizada.

AخA
1
<html>
2
    <head>
3
        <title>Olá</title>
4
    </head>
5
    <body>
6
        Seja bem-vindo a esse sistema! Selecione a operação desejada:
7
        <BR>
8
        1. <a href="ServletControlador?acao=cadastrar">Registrar um
9
        encontro.</a><BR>
10
        2. <a href="ServletControlador?acao=listar">Listar meus encontros.</a><BR>
11
    </body>
12
</html>
Listagem 5 - Código do arquivo index.jsp
Figura 02 - Tela gerada pelo arquivo index.jsp
 Tela gerada pelo arquivo index.jsp

A tela de registro de encontros é gerada pelo arquivo cadastrar.jsp, cujo código-fonte é mostrado a seguir. Note que ele é, na verdade, um arquivo puramente HTML. A tela gerada para esse arquivo é mostrada na Figura 3.

16
1
<html>
2
    <head>
3
        <title>Cadastrar novo encontro</title>
4
    </head>
5
    <body>
6
        <h3>Cadastrar novo encontro:</h3>
7
        <form action="ServletControlador" method="post">
8
        <input type="hidden" name="acao" value="confirmarCadastro"/>
9
        Nome: <input type="text" name="nomePessoa" value=""/><br>
10
        Local: <input type="text" name="local" value=""/><br>
11
        Motivo: <input type="text" name="motivo" value=""/><br>
12
        <input type="submit" value="Registrar encontro"/><br>
13
        </form><BR><BR>
14
        <a href="ServletControlador">Voltar ao menu</a>
15
    </body>
16
</html>
Listagem 6 - Código do arquivo cadastrar.jsp.
Figura 03 - Tela gerada pelo arquivo cadastrar.jsp
Tela gerada pelo arquivo cadastrar.jsp

Versão 5.3 - Todos os Direitos reservados