Olá amigos.
Estou elaborando um projeto e gostaria da ajuda de vcs.
Já verifiquei no fórum mas não consegui achar um que resolvesse meu problema.
Quando o usuário clicar em cadastrar, o sistema tem que ir verificar no bd se o registro já existe… caso já exista emitir uma menssagem de matrícula já cadastrada (por exemplo)… e se não gravar o registro no bd!
Segue o código abaixo :
package controle;
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.ResultSet;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import modelo.DAOTurma;
import modelo.Turma;
public class ControleTurma extends HttpServlet {
public void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
String comando = req.getParameter("comando");
String cod = req.getParameter("cod");
String nome = req.getParameter("nome");
String numAlunos = req.getParameter("numAlunos");
if (comando.equals("Cadastrar")){
try {
ResultSet r;
Turma t = new Turma();
t.setNome(nome);
t.setCod(cod);
t.setNumAlunos(numAlunos);
DAOTurma dt = new DAOTurma();
dt.cadastrar(t);
PrintWriter pw = res.getWriter();
pw.write("<html><head><script type'text/javascript'>function janela(){alert('Cadastro Realizado com sucesso!!');document.load('visao/telaMenu.html');}</script></head><body onload='janela()'></body></html>");
}
catch (Exception e){
PrintWriter pw = res.getWriter();
pw.write("<html><head><script type'text/javascript'>function janela(){alert('Deu zebra!!');document.load('visao/telaMenu.html');}</script></head><body onload='janela()'></body></html>");
}
}
if (comando.equals("Excluir")){
try {
Turma t = new Turma ();
t.setCod(cod);
DAOTurma dt = new DAOTurma();
dt.excluir(t);
}
catch (Exception e){
}
}
if (comando.equals("Sair")){
RequestDispatcher rd = req.getRequestDispatcher("/visao/telaMenu.html");
rd.forward(req, res);
}
}
public void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
}
}
Gostaria que se possível… deixassem o código para que eu possa colocar no projeto.
Desde já muito obrigado pela ajuda e pela atenção!
Valeu galera!!
André Felipe