Boa tarde pessoal!
Na minha aplicação quando executo do Netbeans ela grava a primeira vez, mas se tentar novamente não. Tem algo com session ou conexão com o banco?
Boa tarde pessoal!
Na minha aplicação quando executo do Netbeans ela grava a primeira vez, mas se tentar novamente não. Tem algo com session ou conexão com o banco?
posta o código ai q fica mais fácil te ajudar !!!
Essa é a minha servlet que cadastra os setores:
public class cadastraSetorServlet extends HttpServlet {
/**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods.
* @param request servlet request
* @param response servlet response
*/
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException, Exception {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
HttpSession ss = request.getSession();
String resposta;
Setor setor=null;
try {
ListaSetor st = new ListaSetor();
List<Setor> lst = st.getListaSetor();
if (request.getParameter("nome").equals("")) {
resposta = ("Preencha o campo Setor");
response.sendRedirect("cadastra_setor.jsp");
ss.setAttribute("resposta", resposta);
} else if (request.getParameter("nome") != null) {
for (int i = 0; i < lst.size(); i++) {
if (request.getParameter("nome").equals(lst.get(i).getNomeSetor())) {
resposta = ("Setor já cadastrado");
response.sendRedirect("cadastra_setor.jsp");
ss.setAttribute("resposta", resposta);
} else {
setor = new Setor();
GravaSetor setorDAO = new GravaSetor();
setor.setNomeSetor(request.getParameter("nome"));
setorDAO.insere(setor, out);
response.sendRedirect("cadastra_setor.jsp");
resposta = "Dados Gravados com Sucesso!";
ss.setAttribute("resposta", resposta);
}
}
}
} finally {
out.close();
}
}
Bom acho que ninguém pode ajudar? estou no grupo errado? tenho que postar em outro local?