Ich habe vor kurzem begonnen, etwas JSF Arbeit zu tun - vorher habe ich immer PHP oder Python für Web-Entwicklung verwendet.JSF commandLink, POSTing und die Zurück-Taste
Ich war etwas überrascht zu finden, dass JSF HTTP-POSTs verwendet, um zu navigieren, wenn das h: commandLink-Tag verwendet wird.
Ich habe den BefehlLink verwendet, da dies offenbar der richtige Weg zum Erstellen von JSF-Anwendungen ist. Warum verwendet JSF POST für die Navigation? Was ist los mit GET? Ich kann nur annehmen, dass das Javascript, das von JSF automatisch für die onclick-Ereignisse generiert wird, die maximale Länge für eine GET-Anfrage überschreiten könnte.
Ich habe bereits eine Anzahl von Seiten, die mit h: commandLink navigiert werden. Dies funktioniert gut, bis ich den Zurück-Button des Browsers benutze. Wie gehe ich mit der Zurück-Schaltfläche in JSF um?
Ich habe Mühe zu verstehen, warum JSF um den POST herum aufgebaut wurde. Es bricht Bookmarking, Back-Paging und die Möglichkeit, Ihre Seite in Suchmaschinen indiziert zu haben.
Es scheint, dass JSF 2.X hat viel bessere Unterstützung für GET und REST –