Leichtgewichtige JEE Entwicklung mit dem Spring Framework
Posts 1-5 of 5
-
Norbert Briesemeister Premium MemberThe company name is only visible to registered members.Spring MVC und Portlets - Fehlerhandling
Hallo!
Ich arbeite mit Spring MVC (2.5.4) und Portlets (WebSphere 5.1) und versuche - erfolglos - die von den Validatorklassen Fehler zu visualisieren. Die Anwendung arbeitet soweit korrekt, jedoch werden die Fehler weder mit "spring:bind" noch mit "form:errors" angezeigt.
Für Tipps wäre ich dankbar. Code-Snippets und weitere Infos sind per PN verfügbar.
Vielen Dank
Norbert
This post was modified on 29 May 2008 at 01:03 pm.- 29 May 2008, 1:02 pm
-
Post visible to registered members
-
Norbert Briesemeister Premium MemberThe company name is only visible to registered members.Re^2: Spring MVC und Portlets - Fehlerhandling
Guten Morgen Frank,
danke für den Tipp, auch wenn es mich nicht weiter bringt :-)
Ich habe die Umsetzung nach eben jenem Beispiel vorgenommen: Validator und Controller erstellt, Validator am Controller registiert. "form:errors" Tag in jsp aufgenommen.
Der Validator arbeitet, die Fehler werden erkannt und auch im Log protokolliert, aber auf der JSP-Seite kommt nichts an. Nach diversen Tests bin ich zu der Ansicht gelangt, dass die Ursache die Spring-Kontrolle durch die Portlets ist. Die diversen Controller-Methoden werden ja durch das Framework aufgerufen. In der mir vorliegenden Konfiguration werden leider alle Render...-Methoden mit dem BindExceptions-Parameter ignoriert, d.h. nicht aufgerufen. Demzufolge kann die JSP auch nicht entgegen nehmen. :-(
Gruß
Norbert
- 30 May 2008, 12:49 pm
-
Post visible to registered members
-
Norbert Briesemeister Premium MemberThe company name is only visible to registered members.Re^4: Spring MVC und Portlets - Fehlerhandling
Hallo Frank,
entschuldige die langsame Reaktion. Das Problem hat sich inzwischen geklärt: Ein fehlender Aufruf der Methode der Superklasse hat das Spring-Errorhandling ausgehebelt. :-(
Trotzdem Danke für die Unterstützung.
Jetzt habe ich aber ein neues Problem:
Ich habe eine Liste (List), die über Add- und Delete-Buttons durch den User in der Größe verändert werden kann. Das Hinzufügen (oder Löschen) einer Zeile funktioniert über onFormChange auch ganz gut. Leider gibt formBackingObject immer die alte Liste (mit einem Element zu wenig) zurück, so dass ich eine IndexOutOfBoundException erhalte.
Die Umstellung auf sessionForm(true) brachte auch nichts.
Wer weiß Rat?
- 18 Jun 2008, 1:49 pm
