我正在构建一个网页,现在注意到我必须按两次命令按钮。任何命令按钮都有同样的问题,所以我想我会在其中一个上添加动作监听器,看看我是否能看到一些东西。
<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 中打开的选项,或者可以查看调试信息转储的其他选项?我可以忽略转储,直到一切稳定,然后在我第一次按下按钮时查看到底发生了什么。
有什么我可以使用的工具吗?