Я работаю над созданием веб-страницы и заметил, что мне приходится дважды нажимать командную кнопку. Любая командная кнопка имеет ту же проблему, поэтому я решил добавить прослушиватель действий на один из
<h:form id="formP">
<p:commandButton id="temp" value="photos" actionListener="#{viewBacking.debugBreakpoint()}" action="userPhoto" />
</h:form>
У вспомогательного компонента есть
public void debugBreakpoint() {
int i = 0;
i++;
}
К сожалению, это действительно помогает. Точка останова попадает только после второго нажатия. Я подозреваю, что какое-то поле где-то я не проходит проверку, но мне нужен какой-то метод определения того, что именно идет не так - зачем мне второй толчок? Есть ли какая-то опция, которую я могу включить в Glassfish, или что-то еще, где я могу посмотреть дамп отладочной информации? Я могу игнорировать дамп, пока все не станет стабильным, а затем посмотреть, что именно происходит, когда я нажимаю кнопку в первый раз.
Есть ли такой инструмент, который я могу использовать?