Javaee

6 respostas Resolvido
M

1.Crie um formulário HTML que tenha os campos Nome, E-mail, Idade, botões do tipo rádio para Sexo, caixas de seleção para as Preferências Música, Filmes e Livros, um campo grande de texto para Observações e os botões Enviar e Limpar. Salve a página com o nome de dados.html.

2.Crie um Servlet que irá receber os dados do formulário do exercício 1, e irá gravá-los em um Banco de Dados. Após a gravação, retorne a mensagem "Dados gravados corretamente”, com um link para retornar para a página do formulário. Salve esta classe com o nome de DadosServlet.

3.Crie uma página JSP, utilizando scriplet, que irá exibir em uma tabela os dados gravados no Banco de Dados pelo exercício 2. Salve esta página com o nome de dadosScriptlet.jsp.
bom dia preciso desta atividade hoje por favor me ajuda

6 Respostas

L

Claro, faça assim:

Primeiro de tudo, você deve criar um formulário HTML que tenha os campos Nome, E-mail, Idade, botões do tipo rádio para Sexo, caixas de seleção para as Preferências Música, Filmes e Livros, um campo grande de texto para Observações e os botões Enviar e Limpar. Salve a página com o nome de dados.htm;

Depois disso, você precisa criar um Servlet que irá receber os dados do formulário do exercício 1, e irá gravá-los em um Banco de Dados. Após a gravação, retorne a mensagem "Dados gravados corretamente”, com um link para retornar para a página do formulário. Salve esta classe com o nome de DadosServlet.

E ao final será necessário criar uma página JSP, utilizando scriplet, que irá exibir em uma tabela os dados gravados no Banco de Dados pelo exercício 2. Salve esta página com o nome de dadosScriptlet.jsp.

Caso tenha quaisquer dúvidas em algum desses passos (tentei detalhar o máximo possível), por favor, nos conte para que possamos te ajudar.

A

Marcelo, bom dia,
Nos apresente o que você fez até agora e informe aonde estão suas dúvidas, para que possamos te ajudar.

Lembre-se:
Sem esforço, não há aprendizado.

M

Essa é a parte html:

<form name="formulário" action="página.jsp" method="post">
		nome: <input type="text" name="nome"/><br/>
		Email:<input type="text" name="email"/><br/>
		sexo: <input type="radio" name="sexo" value="F"/>Feminino

		<input type="radio" name="sexo" value="M"/>Masculino<br/>
		
		preferencias:
		<input type="checkbox" name="musica"/>Musica
		<input type="checkbox" name="filmes"/>Filmes
		<input type="checkbox" name="internet"/>Internet<br/> 

		estado:
		<select name="estado">
			<option value="MG">Minas Gerais</option>
			<option value="RJ">Rio de Janeiro</option>
			<option value="SP">São Paulo</option>
			<option value="SE">Sergipe</option>
			<option value="sc">Santa Catarina</option>
		</select><br/>

		comentários:<br/>
		<textarea name="comentarios"></textarea><br/><br/>

		<input type="submit" name="enviar" value="Enviar"/>
		<input type="reset" name="limpar" value="limpar"/>
		<input type="button" name="validar" value="validar"/>
	</form>
</body>

</html>

Esse com servlet:

public class OlaMundo extends HttpServlet {
	protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		PrintWriter out = response.getWriter(); // escreve o texto
		
		out.println("<html>");
		out.println("<body>");
		out.println("Primeira servlet");
		out.println("</body>");
		out.println("</html>");
	}
}

Scriplet com jsp:

<html>

<body>
	<%--comentário em JSP aqui: nossa primeira página JSP --%>
	<% String mensagem = "Bem vindo ao sistema!";%>
	<% out.println(mensagem); %>
	
	<br />
	
	<% String desenvolvido = "Desenvolvido por (SEU NOME AQUI)"; %>
	<%= desenvolvido %>
	
	<br />
	
	<% System.out.println("Tudo foi executado!"); %>
</body>

</html>
A
Solucao aceita

Marcelo, bom dia,
O exercicio 1 pede que você crie uma página html.
É necessário que você utilize as tags disponíveis no recurso. Por exemplo:

<html>
	<head>
		<title>Exercicio</title>
	</head>
	<body>
		<h1>FORMULÁRIO</h1>
		<label for="nome">Nome:</label>
		<input type="text" name="nome" id="nome">
		
		<input type="submit">
	</body>
</html>

Verifique neste link, uma apostila para te auxiliar.

A

O seu servlet precisa buscar os parametros da página e não criar outra, como o exemplo abaixo.

public class OlaMundo extends HttpServlet {
	protected void service(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException {
		String nome = request.getParameter("nome");		
		String email = request.getParameter("email");
		String sexo = request.getParameter("sexo");
	}
}

Uma recomendação é que você leia esta apostila da Caelum, Há um tutorial passo a passo, muito próximo do seu exercicio.

M

muito obrigado eu ja achei

Criado 30 de maio de 2016
Ultima resposta 7 de jun. de 2016
Respostas 6
Participantes 3