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

error en datos adentro de un arreglo

Estas en el tema de error en datos adentro de un arreglo en el foro de Java en Foros del Web. amigos estoy invocando un web service y la respuesta q tengo de la invocacion me salñe de esta manera... porque puede ser... respuesta:: transaccionesGeneral: [dtos.SalidaTransaccionesGeneralDto@165aa0d0, ...
  #1 (permalink)  
Antiguo 31/08/2008, 19:47
 
Fecha de Ingreso: enero-2002
Ubicación: Chile
Mensajes: 245
Antigüedad: 22 años, 3 meses
Puntos: 0
error en datos adentro de un arreglo

amigos estoy invocando un web service y la respuesta q tengo de la invocacion me salñe de esta manera... porque puede ser...

respuesta::
transaccionesGeneral: [dtos.SalidaTransaccionesGeneralDto@165aa0d0, dtos.SalidaTransaccionesGeneralDto@4f46775e, dtos.SalidaTransaccionesGeneralDto@df1f2189, dtos.SalidaTransaccionesGeneralDto@eeb2ade2, dtos.SalidaTransaccionesGeneralDto@ed814572, dtos.SalidaTransaccionesGeneralDto@310ac0b2,

aqui va parte del jsp donde recibo la resp.

java.util.List listtransaccionesGeneral5= java.util.Arrays.asList(typetransaccionesGeneral5) ;
temptransaccionesGeneral5 = listtransaccionesGeneral5.toString();
  #2 (permalink)  
Antiguo 01/09/2008, 16:06
 
Fecha de Ingreso: marzo-2008
Mensajes: 18
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: error en datos adentro de un arreglo

Me da la impresion de que quieres que el metodo "toString()" te retorne los datos que estan dentro del List como texto... si fuera asi, no lo vas a conseguir. (Ojo solo me da la impresion, talvez si explicas un poco mas a fondo que es lo que deseas hacer y cual es el problema entienda mejor)
  #3 (permalink)  
Antiguo 02/09/2008, 08:13
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: error en datos adentro de un arreglo

Hola,

Lo que estas haciendo es imprimir los elementos de la lista, pero cada elemento es de tipo "dtos.SalidaTransaccionesGeneralDto".

Lo que tienes que hacer es hacerle a cada elemento un cast de tipo "SalidaTransaccionesGeneralDto"

Por ejemplo:
SalidaTransaccionesGeneralDto objeto;
for(int i=0; i<listtransaccionesGeneral5.size(); i++) {
objeto=(SalidaTransaccionesGeneralDto)listtransacc ionesGeneral5.get(i);
// y aqui imprimir los elementos que tu quieras de la clase SalidaTransaccionesGeneralDto
}


saludos!
  #4 (permalink)  
Antiguo 02/09/2008, 14:45
 
Fecha de Ingreso: enero-2002
Ubicación: Chile
Mensajes: 245
Antigüedad: 22 años, 3 meses
Puntos: 0
Respuesta: error en datos adentro de un arreglo

este es mi clase que contiene los datos ...

public class SalidaTransaccionesGeneralDto implements java.io.Serializable {
private java.lang.Long codigoAutorizacionTransaccion;

private java.lang.String codigoMandante;

private java.lang.Long codigoPersona;

private java.lang.Integer codigoRespuestaTransaccion;

private java.lang.Integer codigoTerminal;

private java.lang.Integer estadoTransaccion;





como lo haria para poder impirmir o mostrar estos datos como dices tu , disculpa pero tengo poco conocimiento en esto... pero la idea es aprender, grax!
  #5 (permalink)  
Antiguo 02/09/2008, 16:14
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: error en datos adentro de un arreglo

Quiero pensar que tu clase tiene el get() y set() de cada uno de tus atributos.

Lo que quieres hacer es con el codigo que te pase y seria algo asi:

<%
SalidaTransaccionesGeneralDto objeto;
for(int i=0; i<listtransaccionesGeneral5.size(); i++) {
objeto=(SalidaTransaccionesGeneralDto)listtransacc ionesGeneral5.get(i); %>
<%= objeto.getCodigoMandante() %>
<%= objeto.getCodigoPersona() %>
<%= objeto.getCodigoRespuestaTransaccion() %>
<% } %>


Y asi con cada una de las propiedades de tu clase DTO.

Y cualquier cosa aqui estamos!
  #6 (permalink)  
Antiguo 03/09/2008, 10:53
 
Fecha de Ingreso: enero-2002
Ubicación: Chile
Mensajes: 245
Antigüedad: 22 años, 3 meses
Puntos: 0
Respuesta: error en datos adentro de un arreglo

yes la clase tiene los que dices , por otro lado cuando hablas de


SalidaTransaccionesGeneralDto objeto;


me dice que es "cannot be resolved to a type"
  #7 (permalink)  
Antiguo 03/09/2008, 11:01
Usuario no validado
 
Fecha de Ingreso: junio-2008
Mensajes: 386
Antigüedad: 15 años, 10 meses
Puntos: 10
Respuesta: error en datos adentro de un arreglo

Hola,

Tienes que importar la clase en tu jsp

<%@ page import="dtos.SalidaTransaccionesGeneralDto" %>

saludos!
  #8 (permalink)  
Antiguo 03/09/2008, 20:32
 
Fecha de Ingreso: enero-2002
Ubicación: Chile
Mensajes: 245
Antigüedad: 22 años, 3 meses
Puntos: 0
Respuesta: error en datos adentro de un arreglo

Gracias me salvaron la vida jejeej con esto me resulto poder dominar el maldito arreglo ...
ahora tengo otra pregunta .. al rescatar la fecha me devuelve la siguiente cadena como podria hacerlo para dejar en una la fecha de la transaccion y en otro poder rescatar solo la hora

java.util.GregorianCalendar[time=1219074660000,areFieldsSet=true,areAllFieldsS et=true,lenient=true,zone=sun.util.calendar.ZoneIn fo[id="GMT",offset=0,dstSavings=0,useDaylight=false,t ransitions=0,lastRule=null],firstDayOfWeek=2,minimalDaysInFirstWeek=1,ERA=1,Y EAR=2008,MONTH=7,WEEK_OF_YEAR=34,WEEK_OF_MONTH=4,D AY_OF_MONTH=18,DAY_OF_YEAR=231,DAY_OF_WEEK=2,DAY_O F_WEEK_IN_MONTH=3,AM_PM=1,HOUR=3,HOUR_OF_DAY=15,MI NUTE=51,SECOND=0,MILLISECOND=0,ZONE_OFFSET=0,DST_O FFSET=0]
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 21:36.