muss die Befehlstaste zweimal drücken

Ich arbeite gerade am Erstellen einer Webseite und bemerke jetzt, dass ich die Befehlstaste zweimal drücken muss. Jede Befehlsschaltfläche hat das gleiche Problem, also dachte ich, ich würde einem von ihnen einen Aktionslistener hinzufügen, um zu sehen, ob ich etwas sehen könnte.

<h:form id="formP">
    <p:commandButton id="temp" value="photos" actionListener="#{viewBacking.debugBreakpoint()}" action="userPhoto" />
</h:form>

Die Backbohne hat

public void debugBreakpoint() {
    int i = 0;
    i++;
}

Das hilft leider. Es erreicht meinen Haltepunkt erst nach dem zweiten Drücken. Ich vermute, dass ein Feld irgendwo die Validierung nicht besteht, aber ich möchte eine Methode, mit der festgestellt werden kann, was genau falsch läuft - warum muss ich den zweiten Push durchführen? Gibt es eine Option, die ich in Glassfish aktivieren kann, oder eine andere, bei der ich einen Speicherauszug mit Debug-Informationen einsehen kann? Ich kann den Dump ignorieren, bis alles stabil ist, und dann sehen, was genau passiert, wenn ich den Knopf zum ersten Mal drücke.

Gibt es ein solches Tool, das ich verwenden kann?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage