wieder was gelernt
Ich habe heute wieder etwas dazugelernt:
Will man mit Struts auf ein Java-Bean zugreifen, darf das Bean keine gleichnamigen Methoden haben.
Folgendes hatte ich versucht:
Eine Java-Bean hat zwei Methoden.
In einer JSP-Seite wollte ich nun auf die erste Methode zurückgreifen, was ich folgendermassen mache:
< bean:write name="beanname" property="noteShort" />
Und was passiert? Nix!
Wieso? Scheinbar ist sich struts nicht sicher, welche von beiden Methoden gemeint ist, da es ja auch keine Möglichkeit gibt dem Aufruf einen Parameter mitzugeben.
Also habe ich kurzerhand die zweite Methode umbenannt und schon läuft alles reibungslos.
Will man mit Struts auf ein Java-Bean zugreifen, darf das Bean keine gleichnamigen Methoden haben.
Folgendes hatte ich versucht:
Eine Java-Bean hat zwei Methoden.
- getNoteShort()
- getNoteShort(length)
In einer JSP-Seite wollte ich nun auf die erste Methode zurückgreifen, was ich folgendermassen mache:
< bean:write name="beanname" property="noteShort" />
Und was passiert? Nix!
Wieso? Scheinbar ist sich struts nicht sicher, welche von beiden Methoden gemeint ist, da es ja auch keine Möglichkeit gibt dem Aufruf einen Parameter mitzugeben.
Also habe ich kurzerhand die zweite Methode umbenannt und schon läuft alles reibungslos.
lina- - 1. Feb, 14:10
0 Kommentare - Kommentar verfassen - 0 Trackbacks