galera alguem pode me dizer onde está o erro em minha servlet…nao está emitindo msg após operação("ALUNO CADASTRADO"e “ERRO NA OPERAÇÂO”).
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package br.com.estagio.servlet;
import br.com.estagio.bean.Aluno;
import br.com.estagio.bean.Comunicacao;
import br.com.estagio.bean.Endereco;
import br.com.estagio.controler.AlunoFacade;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
*
* @author Mário
*/
public class CadAlunoServlet extends HttpServlet {
private Aluno aluno=new Aluno();
private Endereco endereco=new Endereco();
private Comunicacao comunicacao=new Comunicacao();
private AlunoFacade alunoFacade=new AlunoFacade();
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
String nome=request.getParameter("nome");
String nascimento=request.getParameter("dtNascimento");
String sexo=request.getParameter("sexo");
String cpf=request.getParameter("cpf");
int rg=Integer.parseInt(request.getParameter("rg"));
String ender=request.getParameter("endereco");
String uf=request.getParameter("uf");
String cidade=request.getParameter("cidade");
String bairro=request.getParameter("bairro");
String mail=request.getParameter("mail");
String telefone=request.getParameter("telefone");
String celular=request.getParameter("celular");
String escolaridade=request.getParameter("cbEscolaridade");
int curso=Integer.parseInt(request.getParameter("curso"));
int instituicao=Integer.parseInt(request.getParameter("instituicao"));
comunicacao.setCelular(celular);
comunicacao.setEmail(mail);
comunicacao.setTelefone(telefone);
endereco.setBairro(bairro);
endereco.setCidade(cidade);
endereco.setEndereco(ender);
endereco.setUf(uf);
aluno.setCpf(cpf);
aluno.setDtNascimento(nascimento);
aluno.setEndereco(endereco.getIdEndereco());
aluno.setEscolaridade(escolaridade);
aluno.setIdComunicacao(comunicacao.getIdComunicacao());
aluno.setIdinstituicao(instituicao);
aluno.setNomeAluno(nome);
aluno.getNomeCurso().setIdCurso(curso);
aluno.setRg(rg);
aluno.setSexo(sexo);
if(alunoFacade.cadastrarAluno(aluno, endereco, comunicacao)){
out.println("<script>");
out.println("alert('ALUNO CADASTRADO COM SUCESSO.');");
out.println("</script>");
response.sendRedirect("telas/HomePage.jsp");
}else{
out.println("<script>");
out.println("alert('ERRO NA OPERAÇÂO.');");
out.println("</script>");
response.sendRedirect("telas/CadAluno.jsp");
}
} finally {
out.close();
}
}
// <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/**
* Handles the HTTP <code>GET</code> method.
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Handles the HTTP <code>POST</code> method.
* @param request servlet request
* @param response servlet response
* @throws ServletException if a servlet-specific error occurs
* @throws IOException if an I/O error occurs
*/
@Override
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
/**
* Returns a short description of the servlet.
* @return a String containing servlet description
*/
@Override
public String getServletInfo() {
return "Short description";
}// </editor-fold>
}