Erzwinge, dass JSF Seite / Ansicht / Formular aktualisiert, wenn es über den Link oder die Zurück-Schaltfläche geöffnet wird

Ich habe eine JSF-Seite, die Daten auf einer externen Seite veröffentlicht. Die Daten werden von einer JSF-verwalteten Bean geladen, die eine eindeutige ID in den Post-Daten generiert.

Ich habe ein Problem, bei dem ein Benutzer auf eine Schaltfläche zum Auschecken klickt, dann zur gleichen Seite zurück navigiert und die Schaltfläche zum Auschecken erneut drückt. Die Post-Daten wurden nicht aktualisiert. Darüber hinaus wird die Bohne überhaupt nicht aufgerufen. Gibt es eine Möglichkeit, JSF zum erneuten Laden der Seite und der Formulardaten zu zwingen?

<form action="#{checkoutBean.externalUrl}" method="post"
    id="payForm" name="payForm">
       <input type="hidden" value="#{checkoutBean.uniqueID}" />
       <input type="submit" value="Proceed to Checkout" />
</form>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage