Thread Fragen zu Weiterleitung
(20 answers)
Opened by Draussenduscher at 2012-04-20 13:15 Quote Ha, die Frage geht an mich ;) Ich unterscheide zwischen kleinen und großen Eingabefehlern. Großer Fehler: Es wurde ein Parameter gesendet, der im Programmablauf nicht vorgesehen ist. Ich werfe eine Exception und infolgedessen wird der Body der Seite komplett ausgetauscht gegen eine Seite mit verständlicher Fehlermeldung. Beispiel: http://rolfrost.de/login?x=y Kleine Fehler sind z.B. Eingaben, die nicht dem gewünschten Format entsprechen oder fehlende Eingaben. Das Formular wird erneut gezeigt mit entsprechenden Hinweisen an geeigneten Stellen im Markup. Das wäre ein Affenformular. Ein Affenformular ist aber auch das hier: http://handwerkzeugs.de/kalender/maya.html Das Formular wird auch bei erfolgreichen Eingaben wieder angezeigt. Die Ergebnisse werden in sogenannten oppositen Feldern ausgegeben. Ergo: Forumlare nach MVC-Pattern sind sozusagen allesamt Affenformulare! Umleitungen bieten sich ggf. an für ein erfolgreiches Login oder einen erfolgreichen Post in einem Forum. Beachte jedoch: Eine Fehlerbehandlung auf der gleichen Seite ist nicht möglich, der Browser wird ja angewiesen, eine neue Location aufzusuchen. --Rosti |