Bem-vinda ao Portal Java. Poste o código referente a isso:
at br.unesp.inscricao.servlet.Acompanhe.service(Acompanhe.java:60)
E
erikasPJ
O código que está dando erro é (a linha do erro é a que está destacada):
publicvoidservice(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{HttpSessionsessao=request.getSession(true);Stringcmd=request.getParameter("cmd");if(cmd==null){try{ConnectionDBc=newConnectionDB();sessao.setAttribute("c",c);RequestDispatcherrd=getServletContext().getRequestDispatcher("/InscricaoLogin.jsp");rd.forward(request,response);}catch(Exceptions){System.out.println(s.getMessage());}}//Acompanhamento do processo seletivoif(cmd.equals("login"))// aquiStringcod=request.getParameter("cod");if(cod.equals("1")){Stringinscricao=request.getParameter("inscricao");ConnectionDBc=(ConnectionDB)sessao.getAttribute("c");ModuloAcompanhemod=newModuloAcompanhe();try{mod.setConnection(c.getConexao());}catch(SQLExceptiona){}try{Listresultado=mod.getResultado(inscricao);request.setAttribute("resultado",resultado);RequestDispatcherrd=getServletContext().getRequestDispatcher("/InscricaoAcompanhamento.jsp");rd.forward(request,response);}catch(SQLExceptione){}}elseif(cod.equals("2")){RequestDispatcherrd=getServletContext().getRequestDispatcher("/InscricaoLogin2.jsp");rd.forward(request,response);}}//Fim login//Esqueceu a senhaif(cmd.equals("login2")){Stringcpf=request.getParameter("cpf");Stringpassaporte=request.getParameter("passaporte");Listresultado=newArrayList();ConnectionDBc=(ConnectionDB)sessao.getAttribute("c");ModuloAcompanhemod=newModuloAcompanhe();try{mod.setConnection(c.getConexao());}catch(Exceptiona){}try{resultado=mod.getNumeroInscricao(cpf,passaporte);}catch(SQLExceptione){}Stringresposta="";if(!resultado.isEmpty()){Iteratori=resultado.iterator();Auxiliaraux=newAuxiliar();while(i.hasNext()){aux=(Auxiliar)i.next();intnumero=aux.getSup1();Stringdestino=aux.getSup2();Stringnome=aux.getSup3();Emailmail=newEmail();mail.enviarInscricao(nome,numero,destino);resposta=nome+", um e-mail será enviado com seu Número de Inscrição";}}else{resposta="Você não fez Inscrição";}request.setAttribute("resposta",resposta);RequestDispatcherrd=getServletContext().getRequestDispatcher("/InscricaoInformativo.jsp");rd.forward(request,response);}//Fim login2}
[size=“11”]
[color=“red”]
Editado: Aumente as chances de alguém responder o seu tópico. Use BBCode em seus códigos para mantê-los identados e mais legíveis para outros usuários. - Matheus[/color][/size] :joia:
M
matheusPJ
acontece q o seu request.getParameter(“cmd”) esta retornando null para a variável cmd. Ai tu tens um if (cmd == null), mas não o instancia… e depois tenta chamar um método nele, q é ali q ta o erro, no if (cmd.equals(“login”)), pois o cmd é null… bele?