Recientemente he empezado a hacer algunos trabajos JSF; antes de eso, siempre he usado PHP o Python para el desarrollo web.JSF commandLink, POSTing y el botón Atrás
Me sorprendió un poco descubrir que JSF utiliza HTTP POST para navegar cuando se usa la etiqueta h: commandLink.
He estado usando commandLink ya que esta es aparentemente la forma correcta de crear aplicaciones JSF. ¿Por qué JSF usa POST para la navegación? ¿Qué pasa con GET? Solo puedo suponer que el Javascript generado automáticamente por JSF para los eventos onclick podría exceder la longitud máxima para una solicitud GET.
Ya tengo un número de páginas navegadas con h: commandLink. Esto funciona bien hasta que utilizo el botón Atrás del navegador. ¿Cómo debo manejar el botón Atrás en JSF?
Estoy luchando por entender por qué JSF fue construido en torno al POST. Rompe marcadores, retrocesos y la posibilidad de indexar su página en los motores de búsqueda.
Parece que JSF 2.X tiene mucho mejor soporte para GET y REST –