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 request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/json");
ArrayList<Departamento> departamentos = new ArrayList<Departamento>();
try (PrintWriter out = response.getWriter()) {
Departamento departamento = new Departamento();
departamento.setEstado(Boolean.TRUE);
DepartamentoImpl departamentoImpl= new DepartamentoImpl();
departamentos= departamentoImpl.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);
}
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);
}
});
}
Gracias por anticipado.....