dwa razy naciśnij przycisk polecenia
Pracuję nad budową strony internetowej i zauważę teraz, że muszę dwukrotnie nacisnąć przycisk polecenia. Każdy przycisk polecenia ma ten sam problem, więc doszedłem do wniosku, że dodam słuchacza akcji na jednym z nich, aby zobaczyć, czy mogę coś zobaczyć.
<h:form id="formP">
<p:commandButton id="temp" value="photos" actionListener="#{viewBacking.debugBreakpoint()}" action="userPhoto" />
</h:form>
Fasola podkładowa ma
public void debugBreakpoint() {
int i = 0;
i++;
}
Niestety, to pomaga. Uderza w mój punkt zwrotny dopiero po drugim naciśnięciu. Podejrzewam, że jakieś pole gdzieś nie przechodzi sprawdzania poprawności, ale chciałbym, żeby jakiś sposób wykrył, co dokładnie idzie źle - dlaczego potrzebuję drugiego pchnięcia? Czy jest jakaś opcja, którą mogę włączyć w Glassfish lub coś innego, gdzie mogę spojrzeć na zrzut informacji debugowania? Mogę zignorować zrzut, dopóki wszystko nie będzie stabilne, a następnie zobaczyć, co dokładnie dzieje się po pierwszym naciśnięciu przycisku.
Czy istnieje takie narzędzie, którego mogę użyć?