2016-07-08 9 views
-2

Von meiner Benutzeroberfläche übergebe ich einige Objektattribute an den Server.Debuggen von Java-Objektattributen in Eclipse

Also ich pass ein Objekt sagen 'Filter' wie folgt;

{ 
attr1: 'val1', 
attr2: 'val2', 
attr3: ['val1','val2'], 
} 

Meine Frage ist, während ich diese vereinfachende Sicht von dem, was auf der Client-Seite übergeben wird (mit Firebug/Chrome Entwickler-Tool), ich bin in einer ähnlichen Sache in der Eclipse-Debug-Ansicht suchen.

Ich habe versucht, Watch/Inspect in der Debug-Ansicht zu verwenden, aber es scheint eine Menge zusätzlicher Informationen anzuzeigen, die ich nicht benötige.

So zeigt es HashMap als 'Tabelle', dann sagt vorher, nach, usw. ODER kurz gesagt, ich muss expandieren viel Zeug, nur um einfache Daten zu sehen!

Meine Frage ist, wie kann ich einfach die Attribute wie attr1, attr2, attr3, etc

+1

Sie können mit 'Expressions' Ansicht von Eclipse während des Debuggens. In der Ansicht "Ausdrücke" können Sie den Wert aller Ihrer Attribute direkt, z. 'mayMap.getValue (" attr1 ")' – sauumum

Antwort

0

Sie in Eclipse anzeigen Ansicht verwenden, um zu sehen bekommen. Dort können Sie jeden Ausdruck schreiben und auswerten.

Dies können Sie unter Windows-> Show View -> Other -> Suche nach Display aktivieren.

Hope this Hilfe

0

Sie Expressions Ansicht von Eclipse verwenden können beim Debuggen. In der Ansicht "Ausdrücke" können Sie den Wert aller Ihrer Attribute direkt z. mayMap.getValue ("attr1")

enter image description here

+0

Ich habe das überprüft. Selbst in der Expressions-Ansicht ist es ziemlich verwirrend !! – testndtv

+0

Für mich selbst wenn es Wert als ein Objekt hat, das viele Felder enthält, funktioniert es. Was verwirrt dich? – sauumum

+0

Also muss man explizit sagen wie .get (1), get (2), etc? – testndtv

Verwandte Themen