Olá,
Estou com um pequeno problema.
Eu tenho em minha servlet a seguinte situacao.
[code]if (validado) {
try {
Collection<Candidato> candidatos = candidatoManager.getByExample(candidato);
if (candidatos.size() > 0) {
String CandCpf = null;
Iterator<Candidato> iCandidato = candidatos.iterator();
for(Candidato cdto : candidatos){
CandCpf = cdto.getCpf();
}
Iterator<PerfilVaga> iPerfil = perfilVaga.iterator();
for(PerfilVaga vaga : perfilVaga){
Collection<Candidato> listCand = vaga.getCandidato();
Iterator<Candidato> iCand = listCand.iterator();
for(Candidato c : listCand){
if(c.getCpf() == CandCpf){
RequestDispatcher rd = request.getRequestDispatcher("../yyy.jsp");
rd.forward(request, response);
} else{
RequestDispatcher rd2 = request.getRequestDispatcher("../xxx.jsp"); // esta pagina
rd2.forward(request, response);
}
}
}
} else {
request.getRequestDispatcher("../xxx.jsp").forward(request, response);
}
} catch (Exception e) {
e.printStackTrace();
}
} else {
request.getRequestDispatcher("zzzz.jsp").forward(request,response);
}
}[/code]
a pagina xxx.jsp esta da seguinta maneira… raiz/pasta1/pasta2/xxx.jsp
O unico requestDispatcher que funciona eh o ultimo , que direciona para zzzz.jsp
ja tentei colocar …/…/xxx.jsp inumeras maneiras… sem sucesso…
Ele direciona para uma pagina totalmente em branca.
no stacktrace aparece este erro:
java.lang.NullPointerException at br.com.vetoreditora.psiconline.web.VerificaCpfServlet.doPost(VerificaCpfServlet.java:104)
alguem poderia me ajudar ?
obrigado