我正在调试web应用程序,它会因为表单而生成非常复杂的bean,我想知道我在某个表单字段中输入的值是否存在于某处。
有没有办法找到我的一些变量(在调试列表中)是否给出了值?
PS:
没有任何方法可以搜索调试列表中显示的所有变量(我有数百个...)?问题是这个bean是由不同级别的数十个哈希映射和列表组成的。真正的问题是我真的不知道哪个变量保存了这个值,或者它是否没有保存到任何变量。而且我无法写出如此大的表达涵盖所有变量,结构过于复杂。
答案 0 :(得分:1)
在可以访问所需变量的位置添加断点,然后为每个变量添加监视,您可以在监视列表中看到变量值的列表
PS:在手表中,您可以编写所需的任何Java代码,例如x.equals("value")
,如果等于或 false,则输出 true / strong>否则。或者你可以直接看到变量的值