Os materiais didáticos aqui disponibilizados estão licenciados através de Creative Commons Atribuição-SemDerivações-SemDerivados CC BY-NC-ND. Você possui a permissão para visualizar e compartilhar, desde que atribua os créditos do autor. Não poderá alterá-los e nem utilizá-los para fins comerciais.
Atribuição-SemDerivações-SemDerivados
CC BY-NC-ND
Cursos / Informática para Internet / Desenvolvimento Web I / Aula
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.
<html>
<head>
<title>Olá</title>
</head>
<body>
Seja bem-vindo a esse sistema! Selecione a operação desejada:
<BR>
1. <a href="ServletControlador?acao=cadastrar">Registrar um
encontro.</a><BR>
2. <a href="ServletControlador?acao=listar">Listar meus encontros.</a><BR>
</body>
</html>
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.
<html>
<head>
<title>Cadastrar novo encontro</title>
</head>
<body>
<h3>Cadastrar novo encontro:</h3>
<form action="ServletControlador" method="post">
<input type="hidden" name="acao" value="confirmarCadastro"/>
Nome: <input type="text" name="nomePessoa" value=""/><br>
Local: <input type="text" name="local" value=""/><br>
Motivo: <input type="text" name="motivo" value=""/><br>
<input type="submit" value="Registrar encontro"/><br>
</form><BR><BR>
<a href="ServletControlador">Voltar ao menu</a>
</body>
</html>
Versão 5.3 - Todos os Direitos reservados