Boa Tarde pessoal, eu tenho um codigo onde eu estou transformando uma BufferString em um txt para exibição no primeiro if, ate ai tudo bem esta dando certo, so que no else ele não ta entrando não ta dando nenhuma resposta, quando eu tento imprimir??
[code]public ActionForward execute(
ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response) {
// Mapeamento de saida default
ActionForward forward = mapping.findForward("error");
CurriculumDAO curriculum = new CurriculumDAO();
SelectForm selectform = (SelectForm) form;
String data = selectform.getData() ;
System.out.println("No Action :" +data);
try{
String conteudo = curriculum.find(data);
System.out.println(conteudo);
System.out.println("tamanho :" +curriculum.find(data).length());
if (curriculum.find(data).length()>0){
response.setContentType("text/plain");
PrintWriter pw = response.getWriter();
pw.print(curriculum.find(data));
}
else{
response.setContentType("text/plain");
PrintWriter p = response.getWriter();
p.print("Consulta Invalida!!!!!!");
System.out.println("Consulta invalida");
}
}catch(DAOException e){
}catch(BusinessException e){
}catch(IOException e){
}
return forward;
}
/**
* Chama o método de busca do delegate de produtos
*
* @param mapping
* @param form
* @param request
* @param response
* @return
*/
}[/code]