Ich verwende BlazeDS, um Flex mit Java zu verbinden. Ich habe Probleme beim Übergeben von ArrayLists von benutzerdefinierten Objekten von Flex an Java.BlazeDS und ArrayList von benutzerdefinierten Objekten
Ich habe zwei Objekte, eines heißt Kategorie, das andere Abschnitt. Eine Kategorie hat eine ArrayList von Section-Objekten. Ich kann eine ArrayList von Category Objekten zwischen Flex und Java hin und her senden, das Problem ist, wenn ich versuche, auf die Abschnitte ArrayList eines Category Objekts zuzugreifen, das von Flex an Java zurückgegeben wurde, bekomme ich folgende Fehlermeldung:
flex.messaging.MessageException: java.lang.ClassCastException : flex.messaging.io.amf.ASObject
Aus irgendeinem Grund bekomme ich eine ArrayList von ASObjects statt meine Section-Objekte. Ich habe versucht, nachzusehen, wie man Arrays in ActionScript explizit eingibt, aber das einzige, was ich finden konnte, war ein Vector-Objekt, das BlazeDS nicht unterstützt. Ist es möglich, eine ArrayList von Section-Objekten innerhalb einer ArrayList von Category-Objekten zu übergeben, oder muss ich einen anderen Weg finden?
wirklich gutes Beispiel .. –