Problema com Response

1 resposta
F

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??

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
	 */
	
}

1 Resposta

ddduran

talvez esteja ocorrendo uma dessas exceções

}catch(DAOException e){   
               
        }catch(BusinessException e){   
               
        }catch(IOException e){   
        }

e você não percebeu já que não há nenhum tratamento

Criado 10 de dezembro de 2007
Ultima resposta 10 de dez. de 2007
Respostas 1
Participantes 2