JSF 2.0 RenderResponse e ResponseComplete

La mia conoscenza di JSF è ancora bassa.

Sto leggendo il documento e come al javadoc di FacesContext

c’è il RenderResponse e ResponseComplete che consente di corto circuito l’intero ciclo di vita.

Attualmente sto confuso.. quando non si utilizza l’uno sopra l’altro nella situazione reale?

Grazie

 

One Reply
  1. 27

    Utilizzare FacesContext#renderResponse() se si desidera spostare in avanti di rendering fase di risposta adesso. Questo si vede spesso in combinazione con il cambiamento del valore ascoltatore hack che funzionano in convalide di fase e dovrebbe saltare l’aggiornamento del modello di valori e di richiamare azione fasi.

    Utilizzare FacesContext#responseComplete() di segnale JSF che hai già gestito la risposta te e che JSF, quindi, non ha bisogno di rendere la risposta. Questo si vede spesso in combinazione con backing bean metodi di azione che scrivere il download di un file di risposta. Questo farà sì che il JSF non accodare il download del file con il contenuto del file HTML che può finire in un download corrotto o illegali stato di eccezione.

Lascia un commento