Foros del Web » Programación para mayores de 30 ;) » Java »

problemas json

Estas en el tema de problemas json en el foro de Java en Foros del Web. 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: ...
  #1 (permalink)  
Antiguo 05/08/2014, 21:24
 
Fecha de Ingreso: diciembre-2005
Mensajes: 97
Antigüedad: 18 años, 4 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_

Etiquetas: ajax, jquery, json, servlet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:44.