BOA NOITE, QUANDO GRAVO UM NOVO USUARIO O SERVLET NAO ENVIA A MENSAGEM DE DADOS GRAVADOS
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<link rel="stylesheet"
href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script type="text/javascript"
src="https://code.jquery.com/jquery-3.1.0.js"></script>
<script type="text/javascript"
src="https://code.jquery.com/ui/1.12.0/jqueryui.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Cadastrar Usuario</title>
</head>
<body>
<center>
<h1>Cadastrar Usuario</h1>
</center>
<div id="create">
<form id="form1" action="Controle?cmd=create" method="post">
Nome<br /> <input type="text" name="nome" placeholder="Digite seu Nome" value="" size="50" id="nome" /><br />
Email<br/> <input type="email" name="email" placeholder="Digite o Email" value="" size="50" id="email" /> <br />
<input type="submit" value="Enviar" />
</form>
</div>
</body>
</html>
package control;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import entity.Usuario;
import persistence.UsuarioDao;
/**
* Servlet implementation class Controle
*/
@WebServlet("/Controle")
public class Controle extends HttpServlet {
private static final long serialVersionUID = 1L;
public Controle() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String cmd = request.getParameter("cmd");
if(cmd.equalsIgnoreCase("excluir")){
excluir(request,response);
}
if(cmd.equalsIgnoreCase("consultar")){
consultar(request,response);
}
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String cmd = request.getParameter("cmd");
if (cmd.equalsIgnoreCase("create")) {
create(request, response);
}
if(cmd.equalsIgnoreCase("alterar")){
alterar(request,response);
}
}
protected void create(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String msg="";
try {
String nome = request.getParameter("nome");
String email = request.getParameter("email");
Usuario u = new Usuario(null, nome, email);
new UsuarioDao().create(u);
msg="Dados Gravados com Sucesso...";
request.setAttribute("Mensagem: ", msg);
} catch (Exception ex) {
msg="ERROR: " + ex.getMessage();
ex.printStackTrace();
}finally {
request.getRequestDispatcher("Sistema.jsp").forward(request, response);
}
}
protected void consultar(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
try{
request.setAttribute("lst", new UsuarioDao().listar());
}catch(Exception ex){
ex.printStackTrace();
}finally{
request.getRequestDispatcher("Sistema.jsp").forward(request, response);
}
}
protected void buscar(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Integer id= new Integer(request.getParameter("id"));
try{
Usuario usu = new UsuarioDao().findBycode(id);
request.setAttribute("Usuario", usu);
}catch(Exception e){
}finally{
request.getRequestDispatcher("altera.jsp").forward(request,response);
}
}
protected void alterar(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String nome = request.getParameter("nome");
String email = request.getParameter("email");
Usuario usu = new Usuario();
usu.setNome(nome);
usu.setEmail(email);
try{
new UsuarioDao().update(usu);
request.setAttribute("Mensagem: ", "Dados alterados com sucesso...");
}catch(Exception ex){
request.setAttribute("Mensagem: ", "Error..."+ ex.getMessage());
}finally{
request.getRequestDispatcher("listar.jsp").forward(request,response);
}
}
protected void excluir(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
Integer id= new Integer(request.getParameter("id"));
try{
new UsuarioDao().delete(id);
}catch(Exception ex){
request.setAttribute("Mensagem: ","ERROR..."+ex.getMessage());
}finally{
request.getRequestDispatcher("Sistema.jsp").forward(request, response);
}
}
}