Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2014, 21:24
pavelinhos
 
Fecha de Ingreso: diciembre-2005
Mensajes: 97
Antigüedad: 19 años, 3 meses
Puntos: 0
problemas json

saludos amigos.
tengo un problema al pasar un objeto json desde un servlet a una pagina html.
mi código es el siguiente
servlet:
Código PHP:
protected void doGet(HttpServletRequest requestHttpServletResponse response)
            
throws ServletExceptionIOException {
        
response.setContentType("text/json");
        
ArrayList<Departamentodepartamentos = new ArrayList<Departamento>();
       try (
PrintWriter out response.getWriter()) {
            
Departamento departamento = new Departamento();
            
departamento.setEstado(Boolean.TRUE);
            
DepartamentoImpl departamentoImpl= new DepartamentoImpl();
            
departamentosdepartamentoImpl.findByLikeObject(departamento);
            
System.out.println("Cantidad:"+departamentos.size());
        }
        catch(
Exception e){
            
e.printStackTrace();
        }
        
Gson gson = new Gson();
        
String json gson.toJson(departamentos);
        
PrintWriter out response.getWriter();
        
out.println(json);
        
System.out.println("array:"+json);
         
//processRequest(request, response);
    

y el javascript que lee dicho json:
Código PHP:
function listarDepartamento(){
    $.
ajax({     
     
url:'ServletListarDepartamento',
     
type:'get',
     
datatype:'json',
     
data:{},
      
success: function (response) {
        
        var 
objeto= eval('('+response+')');
          
//alert(objeto);
        
for(var i=0;i<objeto.length;i++){
        
        $(
'#departamentos').append('<li>'+objeto.length+'</li>');
    }
        },
        
error: function (result) {
            
alert('ERROR.... en ' result.status '... ' result.statusText);
        }
    });    

al ejecutar la funcion js: me muestra un error: ERROR....EN 200....OK, y no me muestra el contenido....ya le di vuelta y media al código y no veo donde puedo estar fallando..ojala me puedan ayudar.
Gracias por anticipado.....
__________________
_Derek_