Ho iniziato di recente a fare qualche lavoro JSF - prima ho sempre usato PHP o Python per lo sviluppo web.JSF commandLink, POSTing e il pulsante back
Sono stato un po 'sorpreso di scoprire che JSF utilizza i POST HTTP per navigare quando viene utilizzato il tag h: commandLink.
Sono stato con la commandLink come questo è a quanto pare il modo corretto per costruire applicazioni JSF. Perché JSF usa il POST per la navigazione? Cosa c'è di sbagliato in GET? Posso solo supporre che il Javascript generato automaticamente da JSF per gli eventi onclick possa superare la lunghezza massima per una richiesta GET.
Ho già un numero di pagine navigabili usando h: commandLink. Funziona bene fino a quando non utilizzo il pulsante Indietro del browser. Come dovrei andare a gestire il pulsante Indietro in JSF?
Non riesco a capire perché JSF è stato creato attorno al POST. Rompe il bookmarking, il back-paging e la possibilità di avere la tua pagina indicizzata nei motori di ricerca.
sembra che JSF 2.X ha molto migliore supporto per GET e REST –