Pessoal, estou desenvolvendo minha primeira aplicação WEB bem simples e tô tendo problemas, alguém poderia me ajudar por favor?
Estou trabalhando com os métodos doPost e doGet e acho que o problema está no método doPost. Ao executar a aplicação o console do Netbeans não retorna nenhum erro.
Classe: NovoContato
[code]<%–
Document : index
Created on : 20/06/2013, 23:24:17
Author : Jericho
–%>
<%@page import=“Entidade.Contato”%>
<%@page contentType=“text/html” pageEncoding=“UTF-8”%>
Telefone:
Celular:
Nascimento:
Endereço:
Cidade:
Estado:
[/code]
Classe: InserirContato
[code]package Servlet;
import Conexao.Conexao;
import Entidade.Contato;
import EntidadeDAO.JDBCContatoDAO;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
public class InserirContato extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
} finally {
out.close();
}
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
String nome = request.getParameter("nome");
String telefone = request.getParameter("telefone");
String celular = request.getParameter("celular");
String nascimentoStr = request.getParameter("nascimento");
String endereco = request.getParameter("endereco");
String cidade = request.getParameter("cidade");
String estado = request.getParameter("estado");
Date date = null;
try {
date = new SimpleDateFormat("dd/mm/yyy").parse(nascimentoStr);
} catch (ParseException ex) {
Logger.getLogger(InserirContato.class.getName()).log(Level.SEVERE, null, ex);
}
Contato novoContato = new Contato();
novoContato.setNome(nome);
novoContato.setTelefone(telefone);
novoContato.setCelular(celular);
novoContato.setDataNascimento(date);
novoContato.setEndereco(endereco);
novoContato.setCidade(cidade);
novoContato.setEstado(estado);
Conexao conexao_banco = new Conexao();
Connection conexao = conexao_banco.conexao();
JDBCContatoDAO dao = new JDBCContatoDAO(conexao);
dao.inserir(novoContato);
}
@Override
public String getServletInfo() {
return "Short description";
}
}[/code]