hallo zusammen,
für eine struts-webanwendung muss ich bei einem bean alle membervariablen überschreiben / zuweisen / nullen können, und dies per reflektion. (so kann das bean später einfacher erweitert werden...)
dazu habe mal alle felder geholt.
kurz und bündig: was muss in den try-block hinein? habe alles mögliche ausprobiert, z.b. Field.set(Object), nützt alles nichts...
hier der code:
[HIGHLIGHT="Java"]public static void resetMemberString(final Object aObject)
{
Field[] lField = aObject.getClass().getDeclaredFields();
int lCnt = 0;
for (lCnt = 0; lCnt < lField.length; lCnt++)
{
Field lTmpField = lField[lCnt];
try
{
}
catch (final Exception caException)
{
System.out.println("Exception: "
+ caException.getLocalizedMessage());
}
}
}[/HIGHLIGHT]
...und: was hat es mit Field.get(Object) auf sich? was soll der parameter bei einem getter??
besten dank im voraus!
grüsse, jan
für eine struts-webanwendung muss ich bei einem bean alle membervariablen überschreiben / zuweisen / nullen können, und dies per reflektion. (so kann das bean später einfacher erweitert werden...)
dazu habe mal alle felder geholt.
kurz und bündig: was muss in den try-block hinein? habe alles mögliche ausprobiert, z.b. Field.set(Object), nützt alles nichts...
hier der code:
[HIGHLIGHT="Java"]public static void resetMemberString(final Object aObject)
{
Field[] lField = aObject.getClass().getDeclaredFields();
int lCnt = 0;
for (lCnt = 0; lCnt < lField.length; lCnt++)
{
Field lTmpField = lField[lCnt];
try
{
}
catch (final Exception caException)
{
System.out.println("Exception: "
+ caException.getLocalizedMessage());
}
}
}[/HIGHLIGHT]
...und: was hat es mit Field.get(Object) auf sich? was soll der parameter bei einem getter??
besten dank im voraus!
grüsse, jan
Zuletzt bearbeitet von einem Moderator: