我正在调试web应用程序,该应用程序生成非常复杂的bean作为窗体结果,并且我想知道在某些表单字段中输入的值是否存在于某处或不。eclipse - 通过它在调试器中的值搜索变量名
有什么方法可以找到我的一些变量(在调试列表上)是否给出了值?
PS:
没有任何方法来搜索你所有的变量(我有数百人......)在调试列表中显示?问题在于这个bean由几十个hashmaps和列表组成,在不同层次上。真正的问题是我不知道哪个变量保存了这个值,或者它没有保存到任何变量中。而且我不能写这么大的表达涵盖所有的变量,结构太复杂。
您可以使用条件断点,即只有在表达式为真时才打断。该表达式可能与'yourExpectedValue.equals(yourBean.getValue())'类似。 - 如果您不知道哪个变量可能具有该值,则可以使用or语句等创建更大的表达式,并检查所有可能的变量。 – Thomas 2012-01-13 10:01:09