Web ページの作成に取り組んでいますが、コマンド ボタンを 2 回押す必要があることに気付きました。どのコマンド ボタンにも同じ問題があるため、そのうちの 1 つにアクション リスナーを追加して、何かが見えるかどうかを確認することにしました。
<h:form id="formP">
<p:commandButton id="temp" value="photos" actionListener="#{viewBacking.debugBreakpoint()}" action="userPhoto" />
</h:form>
バッキング Bean には
public void debugBreakpoint() {
int i = 0;
i++;
}
残念ながら、これは役に立ちます。2回目のプレスの後にのみブレークポイントにヒットします。どこかのフィールドが検証に合格していないと思われますが、正確に何が問題なのかを検出する方法が必要です-なぜ2番目のプッシュが必要なのですか? Glassfish でオンにできるオプションや、デバッグ情報のダンプを確認できるその他のオプションはありますか? すべてが安定するまでダンプを無視して、最初にボタンを押したときに何が起こっているかを正確に確認できます。
私が使用できるそのようなツールはありますか?